基于Linux下的dhcp服务器的配置
dhcp服务的配置:
在一台虚拟机(客户端)发送数据包,将IP范围内的地址随机分给另外一台虚拟机,接收后可使用ifconfig命令查看是否在范围之内。本次实验使用两台虚拟机:我们通过真机连接Desktop虚拟机进行发送:
[[email protected] Desktop]$ ssh [email protected] 切换到虚拟机
[email protected]'s password:
Last login: Fri Apr 20 21:53:19 2018 from foundation22.ilt.example.com
[[email protected] ~]# yum search dhcp 寻找dhcp安装包
***记住安装dhcp时候需要进行yum源的搭建与共享,不然都无法安装dhcp更加没办法进行配置。点击打开链接,这个链接里面为我自己写的yum源的搭建与共享,一步步按照来即可。
[[email protected] ~]# yum install dhcp.x86_64 -y 在Desktop安装dhcp安装包
[[email protected] ~]# cd /etc/dhcp/
[[email protected] dhcp]# ls
dhclient.d dhcpd6.conf dhcpd.conf
[[email protected] dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf 复制
cp: overwrite ‘/etc/dhcp/dhcpd.conf’? y 出现overwrite代表命令好了
[[email protected] dhcp]# ls
dhclient.d dhcpd6.conf dhcpd.conf
[[email protected] dhcp]# vim dhcpd.conf
文件内容如下:34行以后删除,27,28行删除,其它内容按照图片修改即可。
[[email protected] dhcp]# systemctl start dhcpd 打开dhcpd
[[email protected] dhcp]# systemctl enable dhcpd
[[email protected] dhcp]# cat /var/lib/dhcpd/dhcpd.leases 查看与另外一台机子里面查看的ifconfig对比看是否相同
hardware ethernet 00:21:cc:5e:3f:1e; 对照文件
[[email protected] dhcp]# systemctl stop dhcpd
然后重置server拔网线进去查看ifconfig,对照相应的MAC值,相同的话DHCP即配置成功。
IP也在地址池之内配置完成。