linux下dhcp服务器的架构与实现



一、实验原理


在linux系统下架构DHCP服务器,为网络中的主机动态获取ip地址。


二、地址规划


192.168.2.0网络动态分配地址


地址池192.168.2.200 192.168.2.240


子网掩码 255.255.255.0


网关 192.168.2.254


DNS指向 202.102.224.68


       202.102.227.68


三、实验步骤


① 挂载光驱,安装dhcp server


vim /etc/sysconfig/network-scripts/ifcfg-eth0


mount /dev/cdrom /media/cdrom/ 挂载


yum --disablerepo=\* --enablerepo=c6-media install dhcp 安装


rpm -ql dhcp |less 查看安装dhcp后的文件(可以看到有如下两个文件)


/etc/dhcp/dhcpd.conf 配置脚本文件


/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 样例文件


② 参考样例,配置dhcp server


vim /etc/dhcp/dhcpd.conf 编辑配置文件


:r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample 把样例文件读取到该文件中,然后编辑,如图所示:



linux下dhcp服务器的架构与实现_linux centos DHCP


service dhcpd configtest 测试语法是否正确


chkconfig dhcpd on


netstat -tupln |grep dhcp 看端口是否开启


③ 测试(windows 2003)


连接一台虚拟机,网络连接改为仅主机模式,网络连接为动态获得,先禁用本地连接后再开启,本地输入命令进行测试:


ipconfig -all


ipconfig /release 释放地址


ipconfig /renew 重新获得地址