今天做了dhcp的实验
实验环境: vm 虚拟机 centos 5 (final) 网络模式选择bridged
eth0 设定ip:10.46.7.1 主机dhcp ip(虚拟机创建的系统dhcp服务会给主机分配ip)
1 软件安装 yum install dhcpd
2 dhcpd安装完后要配置文件否则不能启动服务 /etc/dhcpd.conf
根据10.46.7.0/24设定档案
3 启动服务/etc/init.d/dhcpd start
/usr/sbin/dhcpd start
service dhcpd start
4 查看日志 tail -n 20 /var/log/messages
5 启动2个客户端分别cenos winxp 设置dhcp分配后 验证ip分配 无误
6 host mac与ip绑定测试无误
查看对方mac ping -c 1 10.46.7.2 后 arp -n 进行 mac与ip的绑定
7 查看关于分配ip的日志 tail -n 20 /var/log/messages
8 查看服务端和客户端租约
cat /var/lib/dhcp/dhcpd.leases 服务端
cat /var/lib/dhcp/dhclient-eth0.leases 客户端不同网卡不同文件
9 查看网络连接 netstat -tlunp
10 查看 dhcp 设定的dns route nis 对客户机的影响
/etc/resolv.conf
route
nisdomainname
小贴士:
1 如果客户机为视窗系统 不能设置 host-name选项
2 客户机不能取得IP 有可能是客户机发送广播至255.255.255.255不能被服务器收到 要在服务器添加路由
route add -host 255.255.255.255 dev eth0
3 当服务器有多个网卡 如不能确定监听的网卡,则(现在一般都可以检测到网络自行设定)
/etc/sysconfig/dhcpd 中 DHCPDARGS=eth0
或者 echo "DHCPDARGS=eth0">>/etc/sysconfig/dhcpd
文献参考 鸟哥的菜
转载于:https://blog.51cto.com/yuebaocheng/497754