伺服器提示沒有有效的ip
㈠ DHCP伺服器無法獲取IP地址問題解決實錄
經常進行網路訪問操作,遇到一些不能上網的現象是常有的事情,而具體的故障現象無非就是不能進行共享傳輸或打不開網頁內容,不過造成不能上網現象的原因卻是錯綜復雜、千變萬化,就連一些平時不怎麼起眼的操作細節都有可能引起不能上網故障的發生。這不,筆者就曾遭遇到一則非常奇怪的不能上網故障現象,這則故障現象是由於普通工作站無法從區域網的DHCP伺服器那裡獲取IP地址引起的,那麼普通工作站為什麼不能從DHCP伺服器那裡申請得到有效的IP地址呢?現在本文就對該故障現象的詳細排除過程進行解讀,並對普通上網客戶端無法從DHCP伺服器獲取IP地址的謎霧進行解惑!
客戶端無法獲取有效IP地址
區域網中有一台保存有單位重要隱私信息的普通工作站,該工作站一直使用的是WindowsXP系統,為了有效保護重要隱私信息被非法竊取,網路管理員特意在該工作站中安裝了最新版本的諾頓防病毒軟體,並且通過網路定期對該防病毒軟體進行在線升級,在諾頓防病毒軟體的全力保護下,那台保存有單位重要隱私信息的普通工作站一直可以安全地進行上網沖浪。
最近幾天,由於單位買回來了正版的瑞星2008殺毒軟體,網路管理員出於統一管理的需要,准備將新買回來的瑞星2008殺毒程序也安裝到那台保存有單位重要隱私信息的普通工作站中。
為了避免同一台工作站系統中同時安裝多個殺毒軟體會引起沖突現象,網路管理員先以系統管理員身份登錄進入那台保存有單位重要隱私信息的普通工作站,之後通過添加/卸載應用程序功能將之前安裝在WindowsXP系統中的諾頓防病毒軟體徹底刪除掉,緊接著重新啟動了那台工作站系統,再按照正確的方法將正版的芹褲瑞星2008殺毒軟體安裝了一遍,在安裝過程中網路管理員發現在線注冊操作無法進行,很明顯這台安裝了WindowsXP的客戶端系統不能上網訪問了。
網路管理員立即打開對應客戶端系統的本地連接屬性設置對話框,檢查其中的TCP/IP協議屬性設置時,網路管理員發現本地客戶端系統的IP地址竟然莫名其妙地變成了0.0.0.0,很顯然這樣的IP地址是無效的,這也是本地客戶端系統不能上網訪問的主要原因。對於這種故障現象,筆者感到奇怪異常,因為單位區域網中架設有DHCP伺服器,其他普通客戶端系統都能從這台DHCP伺服器那裡獲得IP地址,為什麼偏偏就是那台保存有單位重要隱私信息的普通客戶端系統無法從這台DHCP伺服器那裡獲取有效IP地址呢?
尋找無法享受DHCP服務原因
對於網路知識比較熟悉的朋友可能都知道,IP為0.0.0.0的地址不能表示任何工作站的地址或任何網路地址;到Internet網路中進一步搜索0.0.0.0地址的相關說明信息時,我們會看到0.0.0.0地址為Windows系統對所有未知IP的地址描述,對於判肆某個網路來說,0.0.0.0地址表示全掘首轎零網路或默認網路,幫助路由器發送路由表中無法查詢的包。如果設置了全零網路的路由,路由表中無法查詢的包都將送到全零網路的路由中去。
而對於某台具體的工作站來說,IP地址為0.0.0.0時,那就意味著對應工作站系統的上網連接介面在此時此刻還沒有處於打開狀態,具體到這里的區域網工作環境中,那就是說這台故障工作站系統還沒有從區域網的DHCP伺服器那裡申請獲得有效的IP地址,如此一來故障工作站系統當然不能通過區域網網路完成瑞星2008殺毒軟體的在線更新任務了。
由於故障工作站系統先前一直能夠上網訪問,這說明該工作站之前是能夠正常從區域網DHCP伺服器那裡獲得有效IP地址的,在確認其他用戶沒有隨意更改這台工作站系統上網參數的情況下,這台故障工作站系統為什麼會突然不能正常訪問區域網DHCP伺服器呢?
後來,網路管理員又不放心,特地詢問了專門使用這台故障工作站的用戶在發生不能上網故障前後,是否對該故障工作站系統進行了網路參數設置操作,或者對這台故障工作站系統進行了其他一些操作;這位用戶仔細回憶道,他並沒有對這台故障工作站系統的任何上網參數進行修改,同時他確認說,在將諾頓防病毒應用軟體從故障工作站系統中徹底卸載干凈之前,他還能在這台工作站系統中訪問過網頁內容呢!
聽了這位用戶的敘述,網路管理員認為故障工作站系統既然在諾頓防病毒應用軟體被徹底卸載之前能夠正常訪問網路,那就意味著這台工作站系統的上網參數是正確的,問題多半出現在對應工作站的操作系統身上;考慮到在卸載殺毒軟體的過程中系統中的一些共享鏈接庫文件也容易被一並刪除掉,有沒有可能是應用程序卸載操作造成了工作站系統文件被意外破壞,最終造成了故障工作站系統無法從區域網的DHCP伺服器那裡獲得有效IP地址呢?
聯想這一點,網路管理員決定嘗試修復一下故障工作站的系統文件;想到做到,網路管理員立即在故障工作站系統桌面中依次單擊「開始」/「運行」命令,在彈出的系統運行框中輸入「sfc/scannow」字元串命令,單擊回車鍵後,開始進行故障工作站系統文件的修復操作,經過一段時間地修復等待之後,網路管理員看到系統文件並沒有受到損壞,這就說明故障工作站系統無法從區域網的DHCP伺服器那裡申請獲得有效IP地址的故障與系統文件是否受到損壞無關。
在排除系統文件受損因素之後,網路管理員幾乎肯定地認為該故障與卸載殺毒軟體操作有關;為了驗證自己的猜測是否正確,網路管理員再次打開故障工作站系統桌面,從中逐一點選「開始」、「設置」、「控制面板」命令,在其後出現的系統控制面板窗口中用滑鼠雙擊「管理工具」圖標,在管理工具列表窗口中再雙擊「事件查看器」圖標,打開如下圖所示的事件查看器窗口。
用滑鼠點選該窗口左側子窗格中的「系統」節點選項,在對應「系統」節點選項的右側子窗格中,網路管理員發現故障工作站系統存在ID為7300的系統故障,仔細查看該網路故障的詳細描述信息後,網路管理員終於找到引發故障工作站系統無法獲得有效IP地址的原因,原來對應客戶端系統的DHCP服務無法正常啟動,會不會是區域網DHCP伺服器造成了這一現象呢?
看到上面的故障描述信息,網路管理員頭腦中立即出現了這種想法,可是當網路管理員在區域網的其他計算機中嘗試訪問網路時,發現DHCP伺服器都能為它們正常分配IP地址,這就說明客戶端系統DHCP服務無法正常啟動的故障與DHCP伺服器的工作狀態無關。
由於區域網DHCP伺服器工作狀態正常,因此網路管理員認定客戶端系統DHCP服務無法正常啟動的故障是由客戶端系統自身引起的。
為了進一步了解故障原因,網路管理員又到Internet網路中搜索了ID為7300系統故障的相關說明信息,最終了解了客戶端系統DHCP服務無法正常啟動的原因,原來是故障工作站的DHCPClient服務不能進行正常初始化,從而造成故障工作站系統無法正常享受DHCP伺服器的IP地址分配服務,因此故障工作站不能上網訪問也就自然不可避免了。查看網上相關資料後,網路管理員發現故障工作站系統的DHCPClient服務之所以不能正常初始化,多半是與DHCPClient服務存在相互依存關系的SYMTDI服務工作狀態不正常造成的。
而在卸載諾頓防病毒應用軟體的時候,故障工作站系統中的SYMTDI服務會受到諾頓防病毒應用軟體的自動監視和控制,當網路管理員嘗試在故障工作站系統中對諾頓防病毒應用軟體執行卸載操作時,對應系統中的SYMTDI服務工作狀態會被強行停止運行,那樣一來DHCPClient服務也就不能正常啟動運行了,最終導致故障工作站系統無法從區域網的DHCP伺服器那裡申請得到有效的IP地址。
小提示:DHCP服務是的縮寫,它是TCP/IP協議簇中的一種,主要是用來給網路客戶機分配動態的IP地址。而DHCPClient服務是負責從區域網DHCP伺服器那裡獲得IP地址信息的,如果沒有該服務的支持,區域網中的普通客戶端系統是無法獲得有效的動態IP地址的。在默認狀態下,Windows系統會自動啟動運行DHCPClient服務的,不過一旦我們使用各種專業的優化工具對工作站系統進行一些優化操作時,那DHCPClient服務很有可能被強行停用,這一點我們必須要引起注意。
讓DHCP客戶端正常初始化
弄清楚了無法從區域網DHCP伺服器那裡獲取IP地址的原因後,解決這種無法上網的故障現象也就變得比較容易了,我們只要採取合適措施讓DHCP客戶端服務擺脫SYMTDI服務的相互依賴關系,那樣一來SYMTDI服務的工作狀態就不會影響到故障工作站系統的DHCP客戶端服務了。在擺脫SYMTDI服務的相互依賴關系時,我們可以按照如下步驟進行操作:
首先以系統管理員身份進入故障工作站系統,打開該系統桌面中的「開始」菜單,從中點選「運行」命令,在隨後彈出的系統運行文本框中輸入「regedit」字元串命令,單擊「確定」按鈕後,進入故障工作站系統的注冊表我窗口。
其次展開該我窗口左側顯示區域中的「HKEY_LOCAL_MACHINE」注冊表分支選項,再用滑鼠依次點選該分支選項下面的注冊表子項「SYSTEM\CurrentControlSet\Services\Dhcp」,檢查「Dhcp」子項所在的右側顯示窗格中是否存在「DependOnService」鍵值,如果不存在的話,我們可以用滑鼠右鍵單擊「Dhcp」子項,從彈出的快捷菜單中依次選中「新建」/「字元串值」命令,來創建好「DependOnService」鍵值。
接著用滑鼠雙擊「DependOnService」鍵值,在其後出現的「DependOnService」鍵值設置對話框中,選中「SYMTDI」服務選項,並按下鍵盤中的DEL功能鍵,同時單擊「確定」按鈕保存好注冊表我操作,最後重新啟動一下故障工作站系統。當故障工作站系統重啟完畢後,網路管理員再次嘗試了網路訪問操作,結果看到故障工作站系統已經能夠正常訪問網路內容了,同時使用「ipconfig/all」命令查看了對應系統的IP地址時,發現該工作站已經從區域網DHCP伺服器那裡申請到合法的IP地址了。
之後,網路管理員又嘗試了在線更新殺毒程序操作,發現更新操作也一切正常了,這說明無法從DHCP伺服器獲取IP地址的故障已經被成功解決了。
㈡ 電腦顯示沒有分配到IP地址
小區寬頻或者區域網,本地連接是「受限制或無連接」,此時IP地址是169.254打頭的,有時是「已連接」,IP地址是192.168打頭的:
1.其實是你的dhcp服務被打開了,採用了自動獲得ip地址,可是你那邊的伺服器是不採用自動分配ip地址的,這樣就會造成你的機器不能獲得,而最終採用169.254打頭的默認地址了。
在本例中,由於部分客戶機可以正常獲取IP地址,因此首先可以排除DHCP服務停止、作用域未激活或網路連接存在問題的原因。基於此判斷,可以從以下兩個方面尋找原因:
(1)IP地址池中沒有足夠的IP地址租給客戶機。打開DHCP控制台窗口,在左側的目錄樹中依次展開「伺服器」→「作用域」,並單擊選中「地址租約」選項。如果裡面顯示有同一客戶機一次租用多個IP地址的租約,可以將其刪除。然後在左窗格中右鍵單擊「作用域」選項,執行「屬性」命令。在「作用域 屬性」對話框中擴大IP地址范圍並單擊「確定」按鈕
(2)DHCP中繼代理失效。如果DHCP伺服器是跨子網向客戶機分配IP地址的,那麼需要在目標網段安裝配置DHCP中繼代理。若中繼代理失效,則其所在網段的客戶機將無法獲取IP地址。