iT邦幫忙

0

Server 2003 DHCP問題

請問一下有經驗的邦友..
我在Server 2003的環境下.
有架設DHCP來發放IP.
現遇到一個情況是..
某些電腦直接接網路線可以拿到ip.
某些電腦無法Get ip.
請問為何會這樣..
這些電腦的系統都是XP..
有一些比較新的nb或是pc.皆要手動去設定才能拿到ip..
有邦友知道原因嗎.?我想了很久找不出箇中原因..
麻煩大家了,謝謝

10
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2010-11-18 11:42:57
最佳解答

實際經驗
1.網卡
2.驅動程式版本

遇過(抓不到DHCP給的IP)的網卡:SIS900、螃蟹卡(Realtek,包含主機板內建的,插卡的機率極低、內建的機率較高)

處理方式:換驅動程式,最後才是換網卡
有時候,如前面IT夥伴說的,移除重新安裝當然可以試試,只是我發現沒用...

8
SunAllen
iT邦好手 1 級 ‧ 2010-11-17 11:37:01

有一些比較新的nb或是pc.

新的nb或pc 作業系統是什麼版本?

job3mm iT邦新手 5 級 ‧ 2010-11-17 20:46:49 檢舉

sunallen提到:
新的nb或pc 作業系統是什麼版本?

一樣均是XPP.
但觀查到網卡上會有ipv6.@@

花輪 iT邦大師 1 級 ‧ 2011-01-14 15:30:06 檢舉

XPP 預設是不會有 IPv6 的啊?!

而且 XP & 2003 IPv6 並不完整,不建議使用!最好也別裝~

10
ghost234
iT邦新手 4 級 ‧ 2010-11-17 11:53:49

要拿到ip

一般來說你要先加入該網域

加入之後,主機才會認識你(新進pc或nb)

這時才會自動給你一組ip位置

沒有加入網域時

你只能手動加入ip

msit iT邦高手 1 級 ‧ 2010-11-17 14:06:02 檢舉

沒有一定要加入網域喔
公司的DHCP還是有提供給客戶
他們都沒加入網域,但是都能配置到IP。

job3mm iT邦新手 5 級 ‧ 2010-11-17 20:48:15 檢舉

跟G大的情況是一樣..
不用進網域,網路線一差就get ip.
某些電腦則不能..
這情況某些新的nb可以get.某些新的不行!
很怪..囧

10
plums
iT邦高手 1 級 ‧ 2010-11-17 13:18:54

一般來說都可以獲取IP,也不一定要加入網域才能分IP,我也是有碰過這種情況,包括XP、WIN7都會,就算是在同一個區域也是一樣,我的處理方式有幾種(莫名其妙就會好了):

手動加入IP,再改成以DHCP獲取
停掉網路卡,再重新啟動網路卡
網路線拔出、插入

我是會常去清理DHCP SERVER裡面的資料,因為用久了老是會有一些垃圾在裡面,常清理的話這樣的情況會少一點,還有就是提供一個方式,DHCP客戶端的租約時間不要調成「無限制」,甚至先用「限制為幾分鐘」來試試,應該會有所改善

job3mm iT邦新手 5 級 ‧ 2010-11-17 20:49:45 檢舉

plums提到:
來說都可以獲取IP,也不一定要加入網域才能分IP,我也是有碰過這種情況,包括XP、WIN7都會,就算是在同一個區域也是一樣,我的處理方式有幾種(莫名

了解,在來試試!
一般dhcp租約並無設成無限制..

10
msit
iT邦高手 1 級 ‧ 2010-11-17 14:07:43

可能的問題不一定是DHCP server造成的
有些時候取很久是因為DNS的record紀錄造成
記得有遇過要把DNS的record殺掉後,再重新取得就OK的情況。
可以試試。

12
門神JanusLin
iT邦超人 1 級 ‧ 2010-11-17 15:15:38

1.Switch壞掉或是Switch串太多層也會這樣
2.防火牆軟體
3.使用Wireshark sniffer一段封包看看

job3mm iT邦新手 5 級 ‧ 2010-11-17 20:50:49 檢舉

哇!這我就沒想過了..
Switch串太多會這樣阿..Q"Q
可能要用WireShark來查封包了...
感謝告知新方向..

sungnoone iT邦新手 2 級 ‧ 2010-11-23 13:13:51 檢舉

有些Switch有提供檔DHCP廣播的功能

10
花輪
iT邦大師 1 級 ‧ 2010-11-17 15:21:13

有沒有可能是不同網段或VLAN造成的?!
這也跟 DHCP SERVER 的設定內容有關...

請先查一下~

job3mm iT邦新手 5 級 ‧ 2010-11-17 20:51:55 檢舉

網段內並無Vlan,..
故暫時排除,
DHCP可能要在查查了,!!
感恩~

8
roger61
iT邦新手 3 級 ‧ 2010-11-18 23:24:15

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但是因為配發的數量不足,
以致於無法進行配發的作業,
請先這樣測試後再來看看要如何進行修改處理

花輪 iT邦大師 1 級 ‧ 2010-12-20 18:56:52 檢舉

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 不足喔!

提供參考..

roger61 iT邦新手 3 級 ‧ 2010-12-24 08:55:36 檢舉

DHCP主要是一個啟用的Services,若多數人可以正確取得IP,那就表示DHCP的Services是ok的,若DHCP的服務沒有回應,那本機顯示的IP應該會是127.0.0.1,相對的若是出現169.254.x.x,那就表示有掃到DHCP但是沒有辦法取得IP,這是MCSE的課程內容介紹的,難到老師框我

roger61 iT邦新手 3 級 ‧ 2010-12-24 09:01:36 檢舉

至於有沒有爭議,小弟並不清楚,至少小弟管理的5台跨網段的DHCP跟600台PC,這樣是最簡單而且容易排除問題的檢測方式,提供參考

4
bzbz
iT邦新手 2 級 ‧ 2010-12-20 16:59:41

客戶端沒有啟動dhclient?

我要發表回答

立即登入回答