今天做了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

文献参考 鸟哥的菜