Windows使用命令方式設置IP地址(命令設置IP地址)
一位朋友說他的網絡突然斷了又急著要用網絡,叫幫忙看一下是什么原因。首先觀察了一下右下角任務欄代表網絡的“電腦圖標”,發現是打紅叉狀態。出現這種現象,一般來說會優先懷疑是物理層出了問題,例如網線接頭被從計算機網卡或交換機拔出來之類的,但本例并不是。下面回顧一下該問題的臨時解決方式:
首先嘗試重新插拔網線接頭,但不起作用,將該接頭插入一臺筆記本電腦的網卡正常,說明網線接頭到交換機的端口之間沒有問題。
觀察故障計算機網卡接口中的簧片比較正常,不像是接觸不良。
那是什么原因呢?要不先看看故障計算機的網卡屬性再說?于是點擊右下角任務欄的“電腦圖標/打開網絡和共享中心”,在彈出窗口中點擊“更改適配器”,在網絡連接窗口中沒有看到任何圖標,正常情況應該有個“本地連接”之類的圖標才是。看來任務欄的“電腦圖標”一直打紅叉,可能是Window系統存在問題。
嘗試在命令行方式下查看網卡信息,單擊開始菜單/所有程序/附件,再右鍵單擊“命令提示符”,選擇“以管理員身份運行”,在cmd窗口中輸入:
ipconfig /all
發現可以看到網卡信息,其中以太網適配器為“本地連接”即為該計算機的網卡,IP地址獲取方式為自動配置,IP地址顯示為169.254.238.80,且沒有默認網關,看來該網卡還存在沒有正確獲取DHCP服務器分配的IP地址的問題,如圖1
先拋開沒有正確獲取DHCP服務器分配的IP地址的問題,嘗試用命令方式來設置該網卡的靜態IP地址、子網掩碼、默認網關和DNS,來看看網卡是否還能工作。如果可以,也許能比較快地解決他急著使用網絡的問題。了解了他們局域網子網掩碼為255.255.255.0,默認網關是192.168.10.1,又選了個沒有使用的IP地址192.168.10.99,在cmd窗口中輸入如下命令:
netsh interface ipv4 set address "本地連接" static 192.168.10.99 255.255.255.0 192.168.10.1
結果如圖2,用ipconfig /all再次查看,名為“本地連接”的網卡的IP地址、子網掩碼、默認網關已設置。
設置DNS,輸入
netsh interface ipv4 set dnsservers "本地連接" static 119.29.29.29 primary
如圖3,只要不提示任何信息,說明命令格式輸入正確
此時DNS也已設置好,如圖4
讓朋友趕緊試一下,網絡已經通了,總算解決了其燃眉之急。
之后讓他空了的時候打開“開始/控制面板/計算機管理/服務”窗口查看一下關于以net開頭的服務,發現有個“Network List Service”服務無法啟動,估計是該服務影響了Windows的圖形操作模式。另外他又發現在查看該計算機的屬性時,系統也無法顯示CPU、內存信息,看來他的Windows系統問題還比較大,也許重裝才能徹底解決問題吧!