简单粗暴,直接讲配置,不讲原理。
DHCP服务器
1、清空防火墙规则,设置selinux为非Enforcing。
[root@mini2 ~]# iptables -F
[root@mini2 ~]# setenforce 0
2、安装dhcp服务
[root@mini2 ~]# yum -y install dhcp
[root@mini2 ~]# rpm -qc dhcp
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/var/lib/dhcpd/dhcpd.leases
/var/lib/dhcpd/dhcpd6.leases
3、拷贝dhcp的模板配置文件
cp /usr/share/doc/dhc*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
4、修改配置文件,在配置文件里面添加下面的内容
subnet 192.168.17.0 netmask 255.255.255.0 {
range 192.168.17.1 192.168.17.90; #IP地址范围
option routers 192.168.17.254; #路由地址
}
启动DHCP服务
systemctl start dhcpd
5、然后关闭虚拟机的该网卡的DHCP服务
客户端
修改网卡的配置文件
[root@mini2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth38
BOOTPROTO=dhcp ###找到BOOTPROTO改称dhcp
[root@mini2 ~]# systemctl restart network ##重启网络
重启网络,可以看到IP已经变了
为了更直观的显示DHCP服务发生了作用,我们来监控一下DHCP服务器系统日志文件