歡迎您光臨本站 註冊首頁

求高手解決DHCP問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

求高手解決DHCP問題

我想在Linux9下配置 DHCP伺服器,原來是用Windows2003server配置的,可以正常使用,可是同樣的網路環境,我在Linux下配置的DHCP伺服器總是有問題。:em16:
      我現在的網路環境:核心設備是華為S6503三層交換機,下面接華為的E026SI二層交換機,由於網落用戶很多,需要劃分許多VLAN,用戶的系統多是用Windows XP。
      每個VLAN的,地址分發範圍、掩碼、網關、DNS都已經設置的沒有問題,因為正確拿到IP地址后可以上網。
      我遇到的問題:
      1、有時候不能從DHCP服務拿取VLAN相對應的IP地址,而是從其他VLAN拿取IP地址,導致沒有收包,不能正常訪問網路。
      2、客戶機從一個VLAN2正確拿取IP地址后,可以正常訪問網路,把客戶機接到另一個VLAN3,還是取到上個VLAN2的IP地址,release、renew后還是VLAN2的地址,導致不能正常訪問網路,而且dhcpd.leases文件內還記錄到拿取這個錯誤地址的信息。
      3、在問題2的基礎上,在客戶機上手動設置一個VLAN3的IP地址,可以正常訪問網路,然後把獲取地址的方式改成自動獲取,發現獲取到的IP地址就是剛才手動設置的IP地址,而且dhcpd.leases內也出現了拿到這個正確IP地址的記錄信息。
      4、系統時間正確,可是dhcpd.leases文件內客戶機獲取IP地址的時間與系統時間不符,而且沒有設置option time-offset,是不是設置好這個時間,就可以正確顯示時間,該怎麼設置。
      5、怎麼設置客戶機從地址池獲取IP地址是按升序或者降序,現在獲取地址有的VLAN是升序有的VLAN是降序,很奇怪。
      6、發現Linux里每次客戶機獲取IP地址都會在dhcpd.leases里增加一個信息,如果用戶很多,會不會形成一個很大的文件佔用系統資源,如何能做到即能記錄用戶信息,又可以不影響用戶使用。
《解決方案》

能貼下 dhcpd.conf 文件么?
《解決方案》

ddns-update-style interim; ignore client-updates;

shared-network 10.10.80.15{
        default-lease-time 86400;
        max-lease-time 172800;
        option domain-name-servers 211.87.176.66,202.204.208.2;
#vlan 9
subnet 10.10.80.0 netmask 255.255.255.224 {


        option routers                  10.10.80.1;
        option subnet-mask              255.255.255.224;
        option broadcast-address        10.10.80.31;
        range 10.10.80.2 10.10.80.30
        }
#vlan 10
subnet 10.10.81.0 netmask 255.255.255.0 {
        option routers 10.10.81.1;
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.10.81.255;
        range 10.10.81.2 10.10.81.20;
        }
#vlan 11
subnet 10.28.80.32 netmask 255.255.255.224{
        option routers 10.10.80.33;
        option subnet-mask 255.255.255.224;
        option broadcast-address 10.10.80.63;
        range 10.10.80.34 10.10.80.58;
        }
#vlan 15
subnet 10.10.83.128 netmask 255.255.255.128{
        option routers 10.10.83.129;
        option subnet-mask 255.255.255.128;
        option broadcast-address 222.28.83.255;
        range 10.10.83.130 10.10.83.252;
        }
}
《解決方案》

主要是你交換機裡面的設置,看看你Vlan是怎麼設置的吧,我只做個cisco的,華為的不是很清楚的,還有建議你內部自己做個DNS,不要用公網的DNS。
《解決方案》

原帖由 天下布武 於 2007-8-10 11:26 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
主要是你交換機裡面的設置,看看你Vlan是怎麼設置的吧,我只做個cisco的,華為的不是很清楚的,還有建議你內部自己做個DNS,不要用公網的DNS。
同感。LZ的VLAN是port based的吧?有沒有一個port允許了多個VLAN?
《解決方案》

交換機上已經打trunk了,沒有問題.我們現在用2003一點問題都沒有... 但用linux就拿不到地址。我們用的IP地址都是公網IP,上面的IP地址是我隨便換的,DNS也沒問題

[火星人 ] 求高手解決DHCP問題已經有492次圍觀

http://coctec.com/docs/service/show-post-36701.html