/bin/cp /163.17.209.1/etc/dhcp/dhcpd.conf /etc/dhcp/. -f
/bin/cp /163.17.209.1/etc/dhcp/dhcpd6.conf /etc/dhcp/. -f
/bin/cp /163.17.209.1/etc/sysconfig/dhcpd /etc/sysconfig/. -f
/bin/cp /163.17.209.1/etc/sysconfig/dhcpd /etc/sysconfig/. -f
圖一、區域網路的實體連接情況
[root@linux ~]# vi /etc/dhcpd.conf # 1. 整體的環境設定 # 當底下的 subnet 與 host 沒有設定時,以這裡的設定值為準喔! ddns-update-style none; <==不要更新 DDNS 的設定 default-lease-time 259200; <==預設租約為 3 天 max-lease-time 518400; <==最大租約為 6 天 option routers 192.168.1.254; <==這就是預設路由 option broadcast-address 192.168.1.255; <==這是廣播位址啊 option domain-name-servers 168.95.1.1, 139.175.10.20; # 上面是 DNS 的 IP 設定,這個設定值會修改用戶端的 /etc/resolv.conf 檔案內容! # 此外,你可以設定多部 DNS 主機,不過必須要以逗號『 , 』分隔開才行。 # 2. 關於動態分配的 IP # Network_IP↓ Netmask_IP↓ subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.21 192.168.1.100; <==分配的 IP 範圍 option subnet-mask 255.255.255.0; <==可重複設定 netmask 位址 option nis-domain "vbird.tsai"; <==額外給的 NIS 相關參數 option domain-name "vbird.tsai"; <==在 /etc/resolv.conf 給一個搜尋領域 # 3. 關於靜態的 IP 啊! # 主機名稱↓ host vbird-inside { hardware ethernet 00:40:95:30:43:B4; <==用戶端網卡 MAC fixed-address 192.168.1.5; <==給予固定的 IP } } # 舉例來說,我們現在的設定是 192.168.1.0/24 這個在 eth0 上頭的網域,假設你還有一個介面 eth1 在 192.168.2.0/24 好了, 那萬一你的 DHCP 同時監聽兩塊介面的話,想一想,如果 192.168.2.0/24 網域的用戶端發送出 dhcp 封包的要求時, 他會取得什麼 IP ?所以囉,我們就得要針對 dhcpd 這個執行檔設定他監聽的介面, 而不是針對所有的介面都監聽啊!您說是吧!^_^!那如何處理呢?在 CentOS (Red Hat 系統) 可以這樣做:
|
沒有留言:
張貼留言