A. 訪問共享文件夾,找不到網路路徑
在區域網內 XP不能和 98的電腦互相訪,2K和2K、XP與XP也不能互相通信。在工作站訪問伺服器時,工作站的「網上鄰居」中可以看到伺服器的名稱,但是點擊後卻無法看到任何共享內容,或者提示找不到網路路徑、無權訪問等問題,歸納為以下幾點:
如果是XP的話,在首次使用的時候要在網上鄰居的屬性裡面進行網路安裝向導。
1、檢查計算機之間的物理連接。
網卡是否安裝正確,在系統中是否存在資源沖突。交換機或者集線器等網路設備是否正常工作。網線是否都是通的,接法是不是正確(如果有中心節點的區域網,網線要用直通線,兩頭都是用568B的接法;雙機通過網卡直接互聯,網線應該用交叉線,一頭為568A,一頭為568B;沒有UP-link埠的集線器級聯要用交叉線,交換機和集線器級聯,交換機和交換機級聯都用直通線。568A接法:綠白、綠、橙白、藍、藍白、橙、棕白、棕;568B接法:橙白、橙、綠白、藍、藍白、綠、棕白、棕)。
2、確保所有計算機上都安裝了TCP/IP協議,並且工作正常。
檢測 TCP/IP協議是否正常工作,可以PING 127.0.0.1,如果ping通,證明正常。
在98和2k中添加刪除協議是很簡單,這里就不介紹了。但是該協議是Microsoft XP/ 2003的核心組件,是不能刪除(不信你可以到XP里,卸載的按鈕是灰色不可用的)。但是我們可以使用NetShell實用程序使TCP/IP協議恢復到初次安裝操作系統時的狀態。
在命令提示符里運行該命令:
netsh int ip reset c:\resetlog.txt,
其中,Resetlog.txt記錄命令結果的日誌文件,一定要指定,這里指定了Resetlog.txt日誌文件及完整路徑。運行此命令的結果與刪除並重新安裝TCP/IP協議的效果相同。
3、使用ping命令測試網路中兩台計算機之間的連接和網路中名稱解析是否正常
ping對方IP是很簡單的,這里不多說了,不明白的自己上網搜資料去。ping名稱格式ping 計算機的名稱。通過ping命令用名稱測試計算機連接,確定計算機的名稱的方法是:在命令提示符處,輸入SYSTEMINFO。或者在桌面上右擊我的電腦-屬性,然後單擊計算機名稱。如果看到該命令的成功答復,說明您在計算機之間具有基本連接和名稱解析。
4、正確設置網路:
IP地址是否在同一個子網內。在TCP/IP協議上是否捆綁NETBIOS解析計算機名(在TCP/IP協議屬性——高級——WINS——選擇啟用TCP/IP上的NETBIOS)。
查看是否選定「文件和列印服務」組件,所有計算機也都必須啟用「文件和列印共享」。在網上鄰居和本地連接屬性里可以看到是否安裝了列印機與文件共享。如果在網上鄰居中看不到自己的機器,說明你沒有安裝列印機與文件共享。
5、啟動"計算機瀏覽器"服務
WIN2K/XP要確保計算機瀏覽服務正常啟動。打開計算機管理->服務和應用程序->服務,查看「Computer Browser」沒有被停止或禁用。
6、運行網路標識向導,將你的計算機加入區域網
控制面板——系統——計算機名,單擊「網路 ID」,開始「網路標識向導」下一步之後,選擇第一項「本機是商業網路的一部分,用它連接到其他工作著的計算機」;繼續「下一步」,選擇「公司使用沒有域的網路」;再下一步,就輸入你的區域網的工作組的名稱。完成之後,重新啟動計算機!
7、Win2k和XP安裝NetBEUI協議
在Win2k和XP中NetBEUI協議是一個高效協議在區域網中使,因此最好能安裝此協議
2K中的安裝:網上鄰居->屬性->本地連接->屬性---->安裝------>協議------->NetBEUI Protocol
NetBEUI 通訊協議已不是 Windows XP 的一部份 ,但仍然將它保存在 Windows XP 的光碟內, 安裝辦法如下:
將 Windows XP 的光碟放入光碟機內,並開啟 \\VALUEADD\\MSFT\\NET\\NETBEUI 目錄;
復制 nbf.sys 到 %SYSTEMROOT%\\SYSTEM32\\DRIVERS\\ 目錄
復制 netnbf.inf 到 %SYSTEMROOT%\\INF\\ 目錄
網上鄰居——屬性——本地連接——屬性——安裝——協議—— 選NetBEUI Protocol——添加,便進行安裝 重新啟動電腦生效
8、啟用Guest(來賓)帳戶
XP和2k的Guest帳戶允許其他人使用你的電腦,但不允許他們訪問特定的文件,也不允許他們安裝軟體。可以使用下面的命令授予來賓帳戶網路訪問:
net user guest /active:yes
或者打開控制面板->用戶帳戶或者在管理工具->計算機管理->本地用戶和組中打開Guest帳戶
9、查看本地安全策略設置是否允許Guest(來賓)帳號從網路上訪問。
在運行里輸入gpedit.msc,彈出組策略管理器,在『計算機配置-Windows設置-本地策略-用戶權利指派』中,有「拒絕從網路訪問這台計算機」策略阻止從網路訪問這台計算機,如果其中有GUEST帳號,解決辦法是刪除拒絕訪問中的GUEST帳號。或者在「從網路上訪問該計算機」添加帳號
10、正確設置防火牆:
確保WINXP自帶的防火牆沒有開啟,打開本地連接屬性->高級,關掉Internet連接防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁用以下埠:UDP-137、UDP-138、TCP-139、TCP-445。
11、檢查RPC、Plug and Play服務已啟動,檢查相應的系統文件夾的許可權,重新注冊以下的動態鏈接庫:
regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32 netman.dll
12、設置帳號和密碼
由於WinNT內核的操作系統,在訪問遠程計算機的時候,好像總是首先嘗試用本地的當前用戶名和密碼來嘗試,可能造成無法訪問,可以在要訪問的計算機中把用戶密碼添加進去,並在『計算機配置-Windows設置-本地策略-用戶權利指派』中,在「從網路上訪問該計算機」中添加用戶就可以了。
13、嘗試用多種方法訪問「網路計算機」
通過IP訪問,在地址欄上輸入在地址輸入欄中輸入「\\IP地址\」,單擊「確定」。 通過計算機用計算機名訪問,在地址欄輸入「\\計算機名字\」,單擊「確定」。
用搜索計算機的方法訪問,計算機更新列表需要時間,搜索計算機可以加快更新列表。點擊「網上鄰居」右鍵中的「搜索計算機」,輸入計算機名,點擊「立即搜索」,就可以看到你要訪問的計算機。直接雙擊右邊計算機名就可以打開它了。
用映射驅動器的方法訪問,進入命令提示符,輸入「NET VIEW \計算機名」,回車這是查看對方計算機上有哪些共享文件夾,如E。再輸入NET USE Z:\計算機名字\E將對方計算機共享的文件夾E映射為H:盤,在命令提示符下鍵入「H:」。你會發現你已經連到計算機上了。
14、改變網路訪問模式:
打開組策略編輯器,依次選擇「計算機配置→Windows設置→安全設置→本地策略→安全選項」,雙擊「網路訪問:本地賬號的共享和安全模式」策略,將默認設置「僅來賓—本地用戶以來賓身份驗證」,更改為「經典:本地用戶以自己的身份驗證」。
現在,當其他用戶通過網路訪問使用Windows XP的計算機時,就可以用自己的「身份」進行登錄了(前提是Windows XP中已有這個賬號並且口令是正確的)。
當該策略改變後,文件的共享方式也有所變化,在啟用「經典:本地用戶以自己的身份驗證」方式後,我們可以對同時訪問共享文件的用戶數量進行限制,並能針對不同用戶設置不同的訪問許可權。
但是用戶的口令為空時,訪問還是會被拒絕。這是應為在「安全選項」中有一個「賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄」策略默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網路訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。
附錄一:關於IPX/SPX協議
IPX/SPX協議本來就是Novell開發的專用於NetWare網路中的協議。但為什麼要在windows LAN內有它的身影呢??除了為了支持路由到NetWare網路之外,另外就是因為大部分可以聯機的游戲都支持IPX/SPX協議,比如以前的紅色警戒、羅馬帝國、還有現在的星際爭霸,反恐精英等等。雖然這些游戲通過TCP/IP協議也能聯機,但是通過IPX/SPX協議更省事,因為根本不需要任何設置就可以正常聯機了!
除此之外,IPX/SPX協議在區域網絡中就沒有別的用途了,如果確定不在區域網中聯機玩游戲或者要通過路由器路由到NetWare網路,那麼這個協議是不必要的。
附錄二:TCP/IP協議和NETbios、NETBUEI協議簡單介紹:
網路協議有上千種之多,遍及OSI通信模型的七個層次,從我們非常熟悉的TCP/IP、HTTP、FTP協議,到NetBEUI(NETBIOS)、 IPX/SPX OSPF、IGP等協議!對於普通用戶而言,是不需要關心太多的底層通信協議的,因為在實際中,底層通信協議一般會自動工作,不需要特別的設置。但是對於第三層以上的協議,就不同了!例如TCP/IP協議一般就需要設置才能正常工作。
TCP/IP作為互聯網的基礎協議(在區域網上當然也能暢通無阻的),沒有它就根本不可能上網,任何和互聯網有關的工作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,通過區域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼,DNS伺服器了(要不你就在伺服器上大展拳腳,設置DHCP咯!不過一樣麻煩)。
雖然TCP/IP照樣適用於區域網,但在區域網中的它的通信效率的穩定性都不高,所以有些朋友使用它在瀏覽「網上鄰居」中的計算機時,會出現不能正常瀏覽的現象。所以就要安裝NetBEUI協議了。
這里先和大家介紹一下NetBEUI和NETBIOS的區別,其實NetBEUI(NetBios Enhanced User Interface) 英文直譯就是NetBios增強用戶介面。是NetBIOS協議的增強版本。
而NetBIOS協議(NetWork Basic Input/Output System)直譯為網路基本輸入/輸出系統,是由IT的大佬IBM公司開發的區域網基礎的協議!
如果是老玩家的話就知道了,用windows98以前的操作系統上internet的時候,往往要自己添加TCP/IP協議,這是因為windows98之前的操作系統的預設協議是NetBEUI而不是TCP/IP。呵呵,是不是和現在倒過來呢?可見internet發展的迅速啊!
NetBEUI協議是一種短小精悍、通信效率高的廣播型協議,它不需要進行任何設置,特別適合於在「網路鄰居」傳送數據。可以說它是專為小型區域網設計的網路協議,對那些無需跨經路由器與大型主機通信和連接internet的小型區域網,往往安裝NetBEUI協議就綽綽有餘