區域網路中無法訪問的解決方法集錦

  在區域網路內安裝了windows xp的電腦不能與安裝了windows 98的電腦互相訪問,安裝了windows xp的電腦與安裝了windows xp的電腦也不能互相通信。在工作站訪問伺服器時,工作站的“網上鄰居”中可以看到伺服器的名稱,但是點擊後卻無法看到任何共享內容,或者提示找不到網路徑、無權訪問等問題,歸納為以下幾點:

  在xp首次使用的時候要在網上鄰居的屬性裡面新建一個網路連線進行網路安裝精靈。

 1、檢查計算機之間的物理連線

   網卡是網路連線的基本設備,在桌面計算機中,每個網卡後面的指示燈應該是亮的,這表示連線是正常的。如果不亮,請檢查集線器或交換機是打開的,而且每個客戶端連線的指示燈都是亮的,這表示連結是正常的。接下來檢查網線的水晶頭是否接觸良好。

  2、確保所有計算機上都安裝了tcp/ip,並且工作正常

   在windows xp中默認安裝了tcp/ip。但是,如果出了網路問題想卸載後重新安裝tcp/ip就不容易了:在“本地連線”屬性中顯示的此連線使用下列項目列表中單擊internet協定(tcp/ip)項,您將發現卸載按鈕不可用(被禁用)。這是因為傳輸控制協定/internet協定(tcp/ip)堆疊是microsoft xp/ 2003的核心組件,不能刪除。在這種情況下,如果需要重新安裝tcp/ip以使tcp/ip堆疊恢復為原始狀態。可以使用netshell實用程式重置tcp/ip堆疊,使其恢復到初次安裝作業系統時的狀態。方法是:在命令提示符後鍵入以下命令,然後按enter鍵:netsh int ip reset c:\resetlog.txt,其中,resetlog.txt記錄命令結果的日誌檔案,一定要指定,這裡指定了resetlog.txt日誌檔案及完整路徑。運行此命令的結果與刪除並重新安裝tcp/ip協定的效果相同。

 3、使用ping命令測試網路中兩台計算機之間的連線

 ping其它計算機ip,在命令提示處,鍵入ping x.x.x.x(其中x.x.x.x是另一台計算機的ip地址),然後按enter鍵。應該可以看到來自另一台計算機的幾個答覆,如:

  reply from x.x.x.x:bytes=32 time<1ms ttl=128

 如果沒有看到這些答覆,或者看到"request timed out",說明本地計算機可能有問題。如果ping命令成功執行,那么您就確定了計算機可以正確連線,可以跳過下一步。如果沒有看到這些答覆,或者看到"request timed out",說明本地計算機可能有問題。ping本地ip,如果看到"request timed out",說明本地計算機可能有問題。

 4、使用ping命令測試網路中名稱解析是否正常

    ping computername,其中computername是遠程計算機的名稱。通過ping命令用名稱測試計算機連線。確定計算機的名稱的方法是:在命令提示處,輸入systeminfo。或者在桌面上右擊我的電腦-屬性,然後單擊計算機名稱選項卡。如果看到該命令的成功答覆,說明您在計算機之間具有基本連線和名稱解析。名稱解析跟netbios密切相關,看下面的步驟。

  5、正確安裝網路組件
 
  首先右擊網上鄰居-屬性,選擇要共享的網卡。把ip設定在區域網路的同一個網段上。比如192.168.1.x網段。然後看一下tcp/ip的高級屬性中,是否開啟netbios。在利用winnt4.0構建的網路系統中,對每一台主機的唯一標識信息是它的netbios名,系統是利用wins服務、信息廣播方式及lmhost檔案等多種模式將netbios名解析為相應ip地址,從而實現信息通訊。

  在內部網路系統中(也就是通常我們所說的區域網路中),利用netbios名實現信息通訊是非常方便、快捷的。但是在internet上對一台主機的唯一標識信息是它的fqdn格式的域名,在internet是利用dns標準來實現將域名解析為相應ip地址,win2k支持動態dns,運行活動目錄服務的機器可動態地更新dns表。

  win2k網路中可以不再需要wins服務,但是win2k仍然支持wins,這是由於向後兼容的原因。目前,大多數網路是混合網,既有win98等系統,又有winxp/win2k等系統,因此需要在tcp/ip協定上捆綁netbios解析計算機名。查看是否選定“檔案和列印服務”組件,如果已將其取消選中,“瀏覽服務”將不綁定到netbios接口。成為備份瀏覽器並且沒有啟用“檔案和列印共享”的基於windows的計算機無法將瀏覽列表與客戶機共享。任何將要包括在瀏覽列表中的計算機也都必須啟用“檔案和列印共享”。

  6、啟用列印與檔案共享

  在網上鄰居和本地連線屬性里可以看到是否安裝了印表機與檔案共享。驗證:如果在網上鄰居中看不到自己的機器,說明你沒有安裝印表機與檔案共享。

 7、啟動"計算機瀏覽器"服務

  計算機瀏覽器"服務在網路上維護一個計算機更新列表,並將此列表提供給指定為瀏覽器的計算機。如果停止了此服務,則既不更新也不維護該列表。win2k/xp要確保計算機瀏覽服務正常啟動。打開計算機管理->服務和應用程式->服務,在右窗中確保“computer browser”沒有被停止或禁用。

    8、運行網路標識嚮導

 我的電腦選擇“屬性”,然後單擊“計算機名”選項卡單擊“網路 id”按鈕,開始“網路標識嚮導”:單擊“下一步”,選擇“本機是商業網路的一部分,用它連線到其他工作著的計算機”;單擊“下一步”,選擇“公司使用沒有域的網路”;單擊“下一步”按鈕,然後輸入你的區域網路的工作組名,再次單擊“下一步”按鈕,最後單擊“完成”按鈕完成設定。

  9、win2k安裝netbeui協定

  在win2k中netbeui協定是一個高效協定在區域網路中使,因此必須安裝此協定:

  網上鄰居->屬性->本地連線->屬性---->安裝------>協定------->netbeui protocol

  10、起用guest(來賓)賬戶

 windows xp的guest賬戶允許其他人使用你的電腦,但不允許他們訪問特定的檔案,也不允許他們安裝軟體。對windows xp home edition計算機或工作組中的windows xp professional計算機的所有網路訪問都使用來賓賬戶。使用net user guest確保為網路訪問設定了來賓賬戶,如果該賬戶是活動的,命令輸出中會出現一行類似下面這樣的內容:account active yes;如果該賬戶不是活動的,請使用下面的命令授予來賓賬戶網路訪問:  net user guest /active:yes

 或者打開控制臺->用戶賬戶或者在管理工具->計算機管理->本地用戶和組中打開guest賬戶


  11、允許guest(來賓)賬號從網路上訪問

   在運行里輸入gpedit.msc,彈出組策略管理器,在‘計算機配置-windows設定-本地策略-用戶權利指派’中,有“拒絕從網路訪問這台計算機”策略阻止從網路訪問這台計算機,如果其中有guest賬號,解決辦法是刪除拒絕訪問中的guest賬號。

 12、防火牆

 確保winxp自帶的防火牆沒有開啟,打開本地連線屬性->高級,關掉internet連線防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁止以下連線埠的通訊:udp-137、udp-138、tcp-139、tcp-445(僅win2k及以後的作業系統)。 windows xp最新的sp2補丁對icf做了很大的改進,功能更強大了,icf有了自己的設定項,安裝sp2後,默認情況下,啟用icf防火牆,不允許任何外部主動連線,即使是本地的應用程式要訪問網路也需要在許可列表中做設定。

 但是防火牆阻斷正常的網路瀏覽服務通訊,結果是別人在網上鄰居中看不到你的計算機,有沒有兩全其美的辦法在開啟防火牆的前提下允許瀏覽服務。辦法是,如果開啟了icf,打開屬性,在服務這欄,選擇添加,添加服務的對話框共有四個編輯框,最上邊是描述服務名稱,以便於記憶,從上到下第二個是套用服務的ip地址或名稱,輸入127.0.0.1表示本機。下面幾個是內外連線埠號,旁邊的tcp/udp表示這個連線埠是udp連線還是tcp連線。按照下面的表格輸入3個服務

  名稱 協定 連線埠
  netbios name service udp 137
  netbios datagram service udp 138
  netbios session service tcp 139

  137/udp -- netbios名稱伺服器,網路基本輸入/輸出系統(netbios)名稱伺服器(nbns)協定是tcp/ip上的netbios (netbt)協定族的一部分,它在基於netbios名稱訪問的網路上提供主機名和地址映射方法。

 138/udp -- netbios數據報,netbios數據報是tcp/ip上的netbios (netbt)協定族的一部分,它用於網路登錄和瀏覽。

    139/tcp -- netbios會話服務,netbios會話服務是tcp/ip上的netbios (netbt)協定族的一部分,它用於伺服器訊息塊(smb)、檔案共享和列印。

  13、檢查rpc、plug and play服務已啟動

 檢查相應的系統資料夾的許可權,重新註冊以下的動態程式庫:

regsvr32 netshell.dll

regsvr32 netcfgx.dll

regsvr32 netman.dll

  14、設定帳號和密碼

 由於winnt核心的作業系統,在訪問遠程計算機的時候,好像總是首先嘗試用本地的當前用戶名和密碼來嘗試,可能造成無法訪問,在這裡把用戶密碼添加進去就可以了。

  15、多種方法訪問“網路計算機”

例如要打開網路中名為“killer”的計算機,其ip地址為192.168.1.8,如果你不清楚其它機器的ip地址,你可以使用“ping計算機名”來獲得它的ip地址。用計算機名訪問,netbios提供的服務。點擊“開始”選單,單擊“運行”,在地址欄輸入“\killer”,單擊“確定”。用ip地址訪問,在地址輸入欄中輸入“\192.168.1.8”,單擊“確定”。

用搜尋計算機的方法訪問,計算機更新列表需要時間,搜尋計算機可以加快更新列表。點擊“網上鄰居”右鍵中的“搜尋計算機”,輸入計算機名,點擊“立即搜尋”,就可以看到你要訪問的計算機。直接雙擊右邊計算機名就可以打開它了。用映射驅動器的方法訪問,進入dos方式,輸入“net view \killer”,回車熣饈遣榭醇撲慊鷎iller上有哪些已分享檔案夾,如d。再輸入net use z:\killer\d熃計算機ibm-zb共享的資料夾d映射為h:盤,在命令提示符下鍵入“z:”。你會發現你已經連到killer計算機上了。