今天做了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
文獻參考 鳥哥的菜