實際經驗
1.網卡
2.驅動程式版本
遇過(抓不到DHCP給的IP)的網卡:SIS900、螃蟹卡(Realtek,包含主機板內建的,插卡的機率極低、內建的機率較高)
處理方式:換驅動程式,最後才是換網卡
有時候,如前面IT夥伴說的,移除重新安裝當然可以試試,只是我發現沒用...
有一些比較新的nb或是pc.
新的nb或pc 作業系統是什麼版本?
要拿到ip
一般來說你要先加入該網域
加入之後,主機才會認識你(新進pc或nb)
這時才會自動給你一組ip位置
沒有加入網域時
你只能手動加入ip
一般來說都可以獲取IP,也不一定要加入網域才能分IP,我也是有碰過這種情況,包括XP、WIN7都會,就算是在同一個區域也是一樣,我的處理方式有幾種(莫名其妙就會好了):
手動加入IP,再改成以DHCP獲取
停掉網路卡,再重新啟動網路卡
網路線拔出、插入
我是會常去清理DHCP SERVER裡面的資料,因為用久了老是會有一些垃圾在裡面,常清理的話這樣的情況會少一點,還有就是提供一個方式,DHCP客戶端的租約時間不要調成「無限制」,甚至先用「限制為幾分鐘」來試試,應該會有所改善
可能的問題不一定是DHCP server造成的
有些時候取很久是因為DNS的record紀錄造成
記得有遇過要把DNS的record殺掉後,再重新取得就OK的情況。
可以試試。
1.Switch壞掉或是Switch串太多層也會這樣
2.防火牆軟體
3.使用Wireshark sniffer一段封包看看
有沒有可能是不同網段或VLAN造成的?!
這也跟 DHCP SERVER 的設定內容有關...
請先查一下~
DHCP本身並不用Join至Domain,
member Server就可以啟用DHCP的Service了,
若你的DHCP Server並沒有啟用IPV6的環境,
建議Client的部份IPV6的服務也順便停用,
儘量讓環境單純化一點會比較好,
無法Get IP應該先判定是否開放的IP數量不敷使用了,
可在"命令提示字元"下執行ipconfig /all,
看回應的IP是否為169.254.xxx.xxx,
若回應的IP為上述,
那就是Scan的到DHCP但是因為配發的數量不足,
以致於無法進行配發的作業,
請先這樣測試後再來看看要如何進行修改處理
roger61提到:
DHCP本身並不用Join至Domain,
member Server就可以啟用DHCP的Service了
這句怪怪的:有 JOIN DOMAIN 的 SERVER 才叫 MEMBER SERVER(成員伺服器);未 JOIN DOMAIN 的 SERVER 則稱為 STANDALONE SERVER(獨立伺服器)
另外,[看回應的IP是否為169.254.xxx.xxx,若回應的IP為上述,那就是Scan的到DHCP但是因為配發的數量不足],這句話也有爭議,不是看到 169.254.X.X 的 IP 就代表 DHCP 的 IP 不足喔!
提供參考..
DHCP主要是一個啟用的Services,若多數人可以正確取得IP,那就表示DHCP的Services是ok的,若DHCP的服務沒有回應,那本機顯示的IP應該會是127.0.0.1,相對的若是出現169.254.x.x,那就表示有掃到DHCP但是沒有辦法取得IP,這是MCSE的課程內容介紹的,難到老師框我
至於有沒有爭議,小弟並不清楚,至少小弟管理的5台跨網段的DHCP跟600台PC,這樣是最簡單而且容易排除問題的檢測方式,提供參考