Linux服务篇-虚拟机Centos7.8架设DHCP服务器
程序员文章站
2022-07-03 11:28:20
...
虚拟机Centos7.8架设DHCP服务器
一、环境准备
- VMware虚拟机
- 两台Centos7系统
二、VMware虚拟机网卡设置
-
打开cmd 输入 ipconfig
-
设置VMware虚拟机网络适配器
三、实验步骤
1.关闭SELinux
vi /etc/selinux/config
2.关闭防火墙
systemctl disable firewalld
3.手动配置静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
4.手动配置dns
vim /etc/resolv.conf
注意:完成以上操作,我们统一重启一下系统
5.DHCP服务所需软件包
6.安装dhcp
yum -y install dhcp
yum -y install dhcp-common
7.使用模板生成配置文件
cp -a /usr/share/doc/dhcp-4xxxx/dhcpd.conf.example /etc/dhcp/dhcpd.conf
8.修改配置文件
option domain-name "example.org"; ----DNS,设置的域名和域名服务器的ip
option domain-name-servers ns1.example.org, ns2.example.org;
**default-lease-time 600; -------默认租约时间
max-lease-time 7200; ---------最大租约时间**
log-facility local7;
**subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.150 192.168.3.160;
}**
host passacaglia {
hardware ethernet 0:0:c0:5d:bd:95;
filename "vmunix.passacaglia";
server-name "toccata.fugue.com";
}
host fantasia {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address fantasia.fugue.com;
}
------------------给某个主机设置固定IP地址
9.启动dhcpd服务
systemctl start dhcpd
查看服务是否启动成功:
systemctl status dhcpd 或 netstat -tunlp|grep 67
10.测试
使用另一台Centos7
1.修改网卡配置文件 --开启dhcp自动获取ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
2.重启网卡
systemctl restart network(不建议使用,重启network服务,会将本机所有网卡重启)
建议使用:ifdown ens33 && ifdown ens33 --关闭网卡ens33 执行成功后 启动网卡ens33
3.查看ip
ip addr
4.查看dhcp分配ip日志
tail -f /var/log/messages
(+)11.保留地址(固定地址分配)
-
1.获取客户端Mac地址
arp -a -
2.修改/etc/dhcp/dhcpd.conf文件
- 3.重启dhcp服务
service dhcpd restart