在局域網(wǎng)內(nèi)安裝了windows xp的電腦不能與安裝了windows 98的電腦互相訪問,安裝了windows xp的電腦與安裝了windows xp的電腦也不能互相通信。在工作站訪問服務器時,工作站的“網(wǎng)上鄰居”中可以看到服務器的名稱,但是點擊后卻無法看到任何共享內(nèi)容,或者提示找不到網(wǎng)絡徑、無權訪問等問題,歸納為以下幾點:
在xp首次使用的時候要在網(wǎng)上鄰居的屬性里面新建一個網(wǎng)絡連接進行網(wǎng)絡安裝向?qū)А?br>
1、檢查計算機之間的物理連接
網(wǎng)卡是網(wǎng)絡連接的基本設備,在桌面計算機中,每個網(wǎng)卡后面的指示燈應該是亮的,這表示連接是正常的。如果不亮,請檢查集線器或交換機是打開的,而且每個客戶端連接的指示燈都是亮的,這表示鏈接是正常的。接下來檢查網(wǎng)線的水晶頭是否接觸良好。
2、確保所有計算機上都安裝了tcp/ip,并且工作正常
在windows xp中默認安裝了tcp/ip。但是,如果出了網(wǎng)絡問題想卸載后重新安裝tcp/ip就不容易了:在“本地連接”屬性中顯示的此連接使用下列項目列表中單擊internet協(xié)議(tcp/ip)項,您將發(fā)現(xiàn)卸載按鈕不可用(被禁用)。這是因為傳輸控制協(xié)議/internet協(xié)議(tcp/ip)堆棧是microsoft xp/ 2003的核心組件,不能刪除。在這種情況下,如果需要重新安裝tcp/ip以使tcp/ip堆;謴蜑樵紶顟B(tài)?梢允褂胣etshell實用程序重置tcp/ip堆棧,使其恢復到初次安裝操作系統(tǒng)時的狀態(tài)。方法是:在命令提示符后鍵入以下命令,然后按enter鍵:netsh int ip reset c:\resetlog.txt,其中,resetlog.txt記錄命令結(jié)果的日志文件,一定要指定,這里指定了resetlog.txt日志文件及完整路徑。運行此命令的結(jié)果與刪除并重新安裝tcp/ip協(xié)議的效果相同。
3、使用ping命令測試網(wǎng)絡中兩臺計算機之間的連接
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命令成功執(zhí)行,那么您就確定了計算機可以正確連接,可以跳過下一步。如果沒有看到這些答復,或者看到"request timed out",說明本地計算機可能有問題。ping本地ip,如果看到"request timed out",說明本地計算機可能有問題。
4、使用ping命令測試網(wǎng)絡中名稱解析是否正常
ping computername,其中computername是遠程計算機的名稱。通過ping命令用名稱測試計算機連接。確定計算機的名稱的方法是:在命令提示處,輸入systeminfo;蛘咴谧烂嫔嫌覔粑业碾娔X-屬性,然后單擊計算機名稱選項卡。如果看到該命令的成功答復,說明您在計算機之間具有基本連接和名稱解析。名稱解析跟netbios密切相關,看下面的步驟。
5、正確安裝網(wǎng)絡組件
首先右擊網(wǎng)上鄰居-屬性,選擇要共享的網(wǎng)卡。把ip設置在局域網(wǎng)的同一個網(wǎng)段上。比如192.168.1.x網(wǎng)段。然后看一下tcp/ip的高級屬性中,是否開啟netbios。在利用winnt4.0構建的網(wǎng)絡系統(tǒng)中,對每一臺主機的唯一標識信息是它的netbios名,系統(tǒng)是利用wins服務、信息廣播方式及l(fā)mhost文件等多種模式將netbios名解析為相應ip地址,從而實現(xiàn)信息通訊。
在內(nèi)部網(wǎng)絡系統(tǒng)中(也就是通常我們所說的局域網(wǎng)中),利用netbios名實現(xiàn)信息通訊是非常方便、快捷的。但是在internet上對一臺主機的唯一標識信息是它的fqdn格式的域名,在internet是利用dns標準來實現(xiàn)將域名解析為相應ip地址,win2k支持動態(tài)dns,運行活動目錄服務的機器可動態(tài)地更新dns表。
win2k網(wǎng)絡中可以不再需要wins服務,但是win2k仍然支持wins,這是由于向后兼容的原因。目前,大多數(shù)網(wǎng)絡是混合網(wǎng),既有win98等系統(tǒng),又有winxp/win2k等系統(tǒng),因此需要在tcp/ip協(xié)議上捆綁netbios解析計算機名。查看是否選定“文件和打印服務”組件,如果已將其取消選中,“瀏覽服務”將不綁定到netbios接口。成為備份瀏覽器并且沒有啟用“文件和打印共享”的基于windows的計算機無法將瀏覽列表與客戶機共享。任何將要包括在瀏覽列表中的計算機也都必須啟用“文件和打印共享”。
6、啟用打印與文件共享
在網(wǎng)上鄰居和本地連接屬性里可以看到是否安裝了打印機與文件共享。驗證:如果在網(wǎng)上鄰居中看不到自己的機器,說明你沒有安裝打印機與文件共享。
7、啟動"計算機瀏覽器"服務
計算機瀏覽器"服務在網(wǎng)絡上維護一個計算機更新列表,并將此列表提供給指定為瀏覽器的計算機。如果停止了此服務,則既不更新也不維護該列表。win2k/xp要確保計算機瀏覽服務正常啟動。打開計算機管理->服務和應用程序->服務,在右窗中確保“computer browser”沒有被停止或禁用。
8、運行網(wǎng)絡標識向?qū)?br>
我的電腦選擇“屬性”,然后單擊“計算機名”選項卡單擊“網(wǎng)絡 id”按鈕,開始“網(wǎng)絡標識向?qū)?#8221;:單擊“下一步”,選擇“本機是商業(yè)網(wǎng)絡的一部分,用它連接到其他工作著的計算機”;單擊“下一步”,選擇“公司使用沒有域的網(wǎng)絡”;單擊“下一步”按鈕,然后輸入你的局域網(wǎng)的工作組名,再次單擊“下一步”按鈕,最后單擊“完成”按鈕完成設置。
9、win2k安裝netbeui協(xié)議
在win2k中netbeui協(xié)議是一個高效協(xié)議在局域網(wǎng)中使,因此必須安裝此協(xié)議:
網(wǎng)上鄰居->屬性->本地連接->屬性---->安裝------>協(xié)議------->netbeui protocol
10、起用guest(來賓)賬戶
windows xp的guest賬戶允許其他人使用你的電腦,但不允許他們訪問特定的文件,也不允許他們安裝軟件。對windows xp home edition計算機或工作組中的windows xp professional計算機的所有網(wǎng)絡訪問都使用來賓賬戶。使用net user guest確保為網(wǎng)絡訪問設置了來賓賬戶,如果該賬戶是活動的,命令輸出中會出現(xiàn)一行類似下面這樣的內(nèi)容:account active yes;如果該賬戶不是活動的,請使用下面的命令授予來賓賬戶網(wǎng)絡訪問: net user guest /active:yes
或者打開控制面板->用戶賬戶或者在管理工具->計算機管理->本地用戶和組中打開guest賬戶
11、允許guest(來賓)賬號從網(wǎng)絡上訪問
在運行里輸入gpedit.msc,彈出組策略管理器,在‘計算機配置-windows設置-本地策略-用戶權利指派’中,有“拒絕從網(wǎng)絡訪問這臺計算機”策略阻止從網(wǎng)絡訪問這臺計算機,如果其中有guest賬號,解決辦法是刪除拒絕訪問中的guest賬號。
12、防火墻
確保winxp自帶的防火墻沒有開啟,打開本地連接屬性->高級,關掉internet連接防火墻。如果使用了第三方的防火墻產(chǎn)品,參考其使用手冊,確保防火墻沒有禁止以下端口的通訊:udp-137、udp-138、tcp-139、tcp-445(僅win2k及以后的操作系統(tǒng))。 windows xp最新的sp2補丁對icf做了很大的改進,功能更強大了,icf有了自己的設置項,安裝sp2后,默認情況下,啟用icf防火墻,不允許任何外部主動連接,即使是本地的應用程序要訪問網(wǎng)絡也需要在許可列表中做設置。
但是防火墻阻斷正常的網(wǎng)絡瀏覽服務通訊,結(jié)果是別人在網(wǎng)上鄰居中看不到你的計算機,有沒有兩全其美的辦法在開啟防火墻的前提下允許瀏覽服務。辦法是,如果開啟了icf,打開屬性,在服務這欄,選擇添加,添加服務的對話框共有四個編輯框,最上邊是描述服務名稱,以便于記憶,從上到下第二個是應用服務的ip地址或名稱,輸入127.0.0.1表示本機。下面幾個是內(nèi)外端口號,旁邊的tcp/udp表示這個端口是udp連接還是tcp連接。按照下面的表格輸入3個服務
名稱 協(xié)議 端口
netbios name service udp 137
netbios datagram service udp 138
netbios session service tcp 139
137/udp -- netbios名稱服務器,網(wǎng)絡基本輸入/輸出系統(tǒng)(netbios)名稱服務器(nbns)協(xié)議是tcp/ip上的netbios (netbt)協(xié)議族的一部分,它在基于netbios名稱訪問的網(wǎng)絡上提供主機名和地址映射方法。
138/udp -- netbios數(shù)據(jù)報,netbios數(shù)據(jù)報是tcp/ip上的netbios (netbt)協(xié)議族的一部分,它用于網(wǎng)絡登錄和瀏覽。
139/tcp -- netbios會話服務,netbios會話服務是tcp/ip上的netbios (netbt)協(xié)議族的一部分,它用于服務器消息塊(smb)、文件共享和打印。
13、檢查rpc、plug and play服務已啟動
檢查相應的系統(tǒng)文件夾的權限,重新注冊以下的動態(tài)鏈接庫:
regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32 netman.dll
14、設置帳號和密碼
由于winnt內(nèi)核的操作系統(tǒng),在訪問遠程計算機的時候,好像總是首先嘗試用本地的當前用戶名和密碼來嘗試,可能造成無法訪問,在這里把用戶密碼添加進去就可以了。
15、多種方法訪問“網(wǎng)絡計算機”
例如要打開網(wǎng)絡中名為“killer”的計算機,其ip地址為192.168.1.8,如果你不清楚其它機器的ip地址,你可以使用“ping計算機名”來獲得它的ip地址。用計算機名訪問,netbios提供的服務。點擊“開始”菜單,單擊“運行”,在地址欄輸入“\killer”,單擊“確定”。用ip地址訪問,在地址輸入欄中輸入“\192.168.1.8”,單擊“確定”。
用搜索計算機的方法訪問,計算機更新列表需要時間,搜索計算機可以加快更新列表。點擊“網(wǎng)上鄰居”右鍵中的“搜索計算機”,輸入計算機名,點擊“立即搜索”,就可以看到你要訪問的計算機。直接雙擊右邊計算機名就可以打開它了。用映射驅(qū)動器的方法訪問,進入dos方式,輸入“net view \killer”,回車這是查看計算機killer上有哪些共享文件夾,如d。再輸入net use z:\killer\d將計算機ibm-zb共享的文件夾d映射為h:盤,在命令提示符下鍵入“z:”。你會發(fā)現(xiàn)你已經(jīng)連到killer計算機上了。