DHCP搭建与测试
DHCP原理与配置
1,DHCP服务。
是负责 ip,掩码,网关地址,DNS地址等自动分发的软件服务。
2,DHCP的分配方式。
(1)自动分配,分配到一个 ip地址后永久使用。
(2)手动分配,由DHCP服务器管理员专门制定IP地址。
(3)动态分配,使用完后释放该IP,供其他客户机使用。
3,Linux服务端 DHCP的安装 (模拟DHCP服务器)
(1)挂载光盘
#mount /dev/sr0 /media/cdrom
(2)yum安装DHCP
yum –y install dhcp
主配置文件:/etc/dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd.conf 中继命令位置:/usr/sbin/dhcrelay
服务脚本:/etc/init.d/dhcpd 中继启动脚本/etc/init.d/dhcrelay
4,配置DHCP
(1)#vim /etc/dhcp/dhcpd.conf 用vim打开他的配置文件。
复制/usr/share/doc/dhcp*/dhcpd.conf.sample这段路径
#cd /etc/dhcp
#cp –f /usr/share/doc/dhcp*/dhcpd.conf.sample ./dhcpd.conf
把上面的复制的那段路径到当前dhcpd.conf这个文件里。
# vim /etc/dhcp/dhcpd.conf现在在打开模板就有了。
但是英文太多,现在做个调整
# grep -v "#" /etc/dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak
# cat dhcpd.conf.bak > /etc/dhcp/dhcpd.conf
(2)查看本机网关
# cat /etc/resolv.conf
#vim /etc/dhcp/dhcpd.conf 这样就方便看了。
修改配置。
5,启动
#/etc/init.d/dhcpd start 成功
1,Linux客户端 打开 不启动网卡
首先关闭客户端的本地DHCP服务。
#ifdown eth0 关闭客户端的网卡
在关闭服务器的DHCP服务
#/etc/init.d/dhcpd stop
现在测试客户端#ifup eth0 现在启动不了,因为我本地的DHCP和服务器的DHCP都关了。
现在打开服务器DHCP服务
#/etc/init.d/dhcpd start 打开了。
在测试客户端
#ifup eth0
#ifconfig成功 ip地址就是我分发范围的第一个。