服務器
1.安裝dhcp
yum install dhcp-devel -y
2.配置dhcp
cat /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.50 192.168.0.60;
host ns {
hardware ethernet 00:0C:29:93:75:A9;
fixed-address 192.168.0.15;}
}
3.dhcp參數講解
ddns-update-style interim|ad-hoc|none | 參數用來設置DHCP服務器與DNS服務 器的動態信息更新模式:interim 爲 DNS 互動更新模式,ad-hoc 爲特殊 DNS 更新 模式,none 爲不支持動態更新模式。 |
next-server ip | pxeclient遠程安裝系統,指定tftp server 地 址 |
filename | 開始啓動文件的名稱,應用於無盤安裝, 可以是 tftp 的相對或絕對路徑 |
ignore client-updates | 爲忽略客戶端更新 |
subnet-mask | 爲客戶端設定子網掩碼 |
option routers | 爲客戶端指定網關地址 |
domain-name | 爲客戶端指明 DNS 名字 |
domain-name-servers | 爲客戶端指明 DNS 服務器的 IP 地址 |
host-name | 爲客戶端指定主機名稱 |
broadcast-address | 爲客戶端設定廣播地址 |
ntp-server | 爲客戶端設定網絡時間服務器的 IP 地址 |
time-offset | 爲客戶端設定格林威治時間的偏移時間, 單位是秒 |
如果期間出現問題,可以使用 cat /var/log/messages/ 查看log日誌
4.重啓dhcp
/etc/init.d/dhcpd restart
客戶機
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改BOOTPROTO=dhcp
(貌似後面註釋的話,就不能成功用到地址池IP地址~~原因尚未清楚)
重啓網卡
/etc/init.d/network restart
最後查一下IP地址是否成功即可
關閉防火牆
/etc/init.d/iptables stop
vi /etc/selinux/config
SELINUX=enforcing 改成SELINUX=disabled
7.重啓服務器
reboot