2006-05-20, 05:54 PM | #16 (permalink) |
榮譽會員
|
網路芳鄰網路共享問題解決方案
第一部分:使用網路芳鄰步驟,如果你的網路芳鄰有問題,請參看以下步驟(同樣適用於列印機的共享): 1.1.網線。雙機互連不使用HUB或交換機,用跳線連接兩機;如果使用HUB或者交換機,均用直連線連接至HUB或交換機,保證交換機、網路卡狀態燈正常。 1.2.IP傳輸協定。WIN98及以後的機器在安裝時會預設值安裝TCP/IP傳輸協定,WIN95需要另外安裝。在網路芳鄰->內容(WIN9X/Me)或者網路芳鄰->內容->本機連接->內容(WIN2K/XP)裡可以檢視是否安裝了TCP/IP傳輸協定。 1.3.IP位址。在TCP/IP內容裡設定IP位址、子網路遮罩和網路閘道,如果有需要可以設定DNS和WINS伺服器位址。IP位址推薦設定:192.168.X.X,子網路遮罩:255.255.255.0。如果你的區域網路中有DHCP伺服器,選項自動獲取位址即可。 驗證方法:在DOS提示號下使用ping x.x.x.x(對方IP位址),如返回如下訊息,說明IP設定成功: Reply from x.x.x.x(對方IP位址):bytes=32 time<1ms TTL=128 1.4.NetBIOS over TCP/IP。網路芳鄰的瀏覽和通訊要使用NetBIOS傳輸協定,該傳輸協定是無法被路由器轉發的,因此WIN2K及以後的作業系統均提供將NetBIOS傳輸協定封裝在TCP/IP中的功能。在Win9X/Me系統中,開啟網路芳鄰->內容可以參看是否安裝了NetBIOS傳輸協定,在Win2K/XP中,開啟TCP/IP內容->進階->WINS->NetBIOS設定,選項「啟用TCP/IP上的NetBIOS」。 驗證NetBIOS名稱解析:使用ping XXXX(對方機器名),如果返回如1.3中的訊息,說明NetBIOS傳輸協定解析正常。 1.5.HOST文件。如果在1.4中無法正確解析機器名,可以修改host文件,在WINDOWS目錄中搜尋HOST關鍵字,找到後,使用記事本開啟host(有的系統為host.sam),在末尾加入如下內容: x.x.x.x(對方的IP位址)使用Tab鍵跳到下一製表列XXXX(對方的機器名) 儲存碟結束,注意,如果原文件帶有.sam副檔名,要去掉副檔名,才能生效。使用與1.4.同樣的方法驗證。 1.6.啟用列印與文件共享。在網路芳鄰和本機連接內容裡可以看到是否安裝了列印機與文件共享。驗證:如果在網路芳鄰中看不到自己的機器,說明你沒有安裝列印機與文件共享。 1.7.啟用GUEST用戶:WIN2K/XP在工作組模式下要使用Guest用戶來允許網路訪問,因此要啟用Guest用戶。開啟控制台->用戶帳戶或者在系統管理工具->電腦管理->本機用戶和組中開啟Guest帳戶,如果使用域管理模式,可以忽略這一步。 1.8.啟用電腦瀏覽服務。WIN2K/XP要確保電腦瀏覽服務正常啟動。開啟電腦管理->服務和應用程式->服務,確保「Computer Browser」沒有被停止或禁用。 1.9.防火牆:確保WINXP原有的的防火牆沒有開啟,開啟本機連接內容->進階,關掉Internet連接防火牆。如果使用了第三方的防火牆產品,參考其使用手冊,確保防火牆沒有禁止以下連接阜的通訊:UDP-137、UDP-138、TCP-139、TCP-445(僅WIN2K及以後的作業系統)。 1.10.設定共用資料夾和列印機。 經過以上步驟,你的網路芳鄰應該可以正常工作了,如果有疑問,請看下面的有關網路芳鄰的FAQ。 重申一句,微軟的網路芳鄰由於其工作方式是關於Netbios的廣播搜尋鄰居的,所以很多情況下很不穩定。在執行裡輸入"\\對方機器名「,如果無法訪問提示找不到網路路徑,說明你的或對方的Netbios解析有問題,遇到這種情況試著重新啟動機器,要想較好解決只能在區域網路中建立WINS伺服器來說明 客戶端做Netbios解析。 第二部分:網路芳鄰FAQ 2.1.F:為什麼在網路芳鄰訪問對方提示沒有權限? Q:兩台機器都要開啟Guest帳戶(WIN2K/XP)。 2.2.F:為什麼點擊對方機器顯示無法連接? Q:確保ping對方IP和機器名都能夠正常返回訊息。 2.3.F:為什麼在網路芳鄰看不到對方的機器或者能看到卻訪問不了? Q:按照微軟的解釋,這種現象有時是正常的,這需要瞭解網路芳鄰及其使用的傳輸協定NetBIOS的工作原理,參見後面的原理部分。 2.4.F:有的機器開機或關機,別的機器就用不了網路芳鄰了? Q:同2.3.。 2.5.F:如果不使用網路芳鄰,還有其它辦法方便的訪問其它機器? Q:可以不開啟網路芳鄰,直接在搜尋中搜尋對方的IP或者機器名,也可以在執行中輸入\\x.x.x.x(對方 IP) or XXXX(對方機器名)。(同樣會用到NetBIOS傳輸協定) 2.6.F:兩台機器不在一個工作組中是否可以使用網路芳鄰? Q:可以。 2.7.F:兩台機器經過路由器連接,是否可以在網路芳鄰看到,又是否可以訪問呢? Q:不能看到,因為路由器不會轉發廣播(經過設定UDP透傳可以),可以使用FAQ2.5.的方法互相訪問,但僅限於WIN2K/XP。 2.8.F:為什麼Win9X/Me訪問不了或者看不到Win2K/XP,而反過來卻沒有問題呢? Q:驗證WIN2K/XP開啟了Guest帳戶,啟用了「瀏覽服務」;Win9X/Me安裝了「列印機和文件共享」,NetBIOS解析沒有問題,並且雙方沒有防火牆的阻擋。 2.9.F:為什麼訪問需要密碼? Q:驗證對方開啟了Guest帳戶,或者對方沒有登入到域模式。Win9x/Me如果需要登入到域,不要按Esc取消進入系統。 第三部分:網路芳鄰和NetBIOS工作原理部分(工作組模式): 所有使用網路芳鄰的機器在啟動時都會向網路中宣告自己的存在,一般使用廣播方式(也是為什麼無法通過路由器看到其它子網電腦的原因),而在網路中有一張瀏覽列表,記錄了所有在此登記的電腦,也就是在網路芳鄰中看到的電腦,而當電腦正常關機時,瀏覽列表就會從記錄中移除此機器。那麼這張表在哪裡呢?它是被「瀏覽主控伺服器」維護的,瀏覽主控伺服器是工作組中的一台最為重要的電腦,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控伺服器列表,為本工作組的其他電腦和其他來訪本工作組的電腦提供瀏覽服務,每個工作組都為會每個傳輸傳輸協定選項一個瀏覽主控伺服器,而我們經常遇到的無法瀏覽網路的錯誤大多是因為你所處的工作組沒有瀏覽主控伺服器而造成的。你可以在一個工作組中用NBTSTAT -a computername 指令找出使用NBT傳輸協定的瀏覽主控伺服器,它的標幟是含有\\_MSBROWSE_ 名字段。預設情況下,win98工作組中的瀏覽主控伺服器是該工作組中第一台啟用文件及列印機共享功能的電腦,也允許手動式將一台win電腦設定為瀏覽主控伺服器(方法會在後面講述網路組態時具體介紹,但由於瀏覽主控伺服器需要維護動態瀏覽列表,效能會受影響),如果一個工作組中有多台電腦設定了這個選項,或是現用的瀏覽主控伺服器關閉了系統,又沒有其他電腦啟用主控設定時,就要進行主控瀏覽器的選舉。選舉其實程序很簡單,首先由一台電腦傳送一個選舉臨界報文,該報文包含了來自傳送電腦的訊息(作業系統,版本及NET名等),選舉報文向網路中廣播,工作組中的每一台電腦都會用自身訊息與選舉報文進行優先等級比較,主要是作業系統起主要作用,記得好像是WIN2K/XP>Win9X/Me,最後是那個自身條件最好的成為新的瀏覽主控伺服器。 整個網路瀏覽的程序是,當一台win98進入網路時,如果它帶有伺服器服務(啟用了文件及列印機共享)會向網路廣播宣告自己的存在,而瀏覽主控伺服器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應傳輸協定上綁定文件及列印機共享的電腦則不會宣告,因而也就不會出現在網路鄰居裡了。當客戶電腦想獲得需要的網路資源列表時,首先會廣播發出瀏覽請求,瀏覽主控伺服器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控伺服器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裡得到它想要的瀏覽列表,我們也就在網路芳鄰中看到電腦列表了。 但是為什麼在網路芳鄰裡有些電腦訪問不了呢?事實上如果微軟的網路芳鄰真能做到所見即所得,相信抱怨它的人不會像現在這麼多,可通過前面對瀏覽服務的介紹,大家已經知道這是不可能的,因為瀏覽列表的獲得不是通過訪問其中每一台電腦得到的,很多時候網路中的電腦並不能正確更新瀏覽列表。當一台電腦正常關機時,它會向網路發出廣播宣告,使瀏覽主控伺服器及時將它從瀏覽列表中移除;而非正常關機後,瀏覽列表裡仍會把該 列項保持很長一段時間(NT下是45分鍾),這就是我們仍能在網路鄰居裡看到它的原因.而98的穩定性是眾所周知的 ----在還沒來得及關機前就已經崩潰了。 |
__________________ |
|
送花文章: 3,
|
2006-05-20, 05:56 PM | #17 (permalink) |
榮譽會員
|
網路芳鄰的工作原理
作者:trip 網路芳鄰的工作原理:瀏覽服務 為了說明 用戶找到網路資源,微軟使用了叫做"瀏覽服務"的機制完成網路資源搜尋和定位。 當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們開啟"網路芳鄰"的時候,速度會很慢很慢,(尤其在一個2000和98的混合環境中更為嚴重)他不是故障,"網路芳鄰"的工作機理就決定了這個事實,當我們的機器啟動的時候,首先會尋找網路中的一台機器——主瀏覽器,然後報告他自己存在於這個網路中,主瀏覽器通過維護一個"瀏覽表"來實現這個功能。 主瀏覽表中維護一個可用的關於NETBLOS的資源列表,他其中會有NETBLOS名稱到IP位址的映射,也就包含有我們所有的機器的訊息。普通客戶端機在主瀏覽器的主瀏覽表中加入自己,告訴他:"我來到了這個網路"我的NETBILOS名字是COMPUTER1,IP是192.168.0.1,當你開啟網路芳鄰的時候,首先通過廣播來搜尋到"主瀏覽器"。 如果沒有"主瀏覽器"或者主瀏覽器關機,則在網路中就會通過"選舉"來推選出一個"主瀏覽器",選舉考慮的原則包括 1 作業系統 2 措做系統版本 3 電腦角色 (注意:這個程序可能會很慢!!尤其在一個2000 98 混合環境中)找到主瀏覽器後,在從主瀏覽器中得到一個制作備份瀏覽器的列表,然後再從制作備份瀏覽器得到所有的列表(制作備份瀏覽器時主瀏覽器的制作備份,儲存於有瀏覽表的副本),這時,網路芳鄰中就出現了所有的電腦! 客戶的瀏覽程序如下: 1。通過向主瀏覽器發怖公告將伺服器增加到瀏覽列表。 2。主瀏覽器與制作備份瀏覽器共享伺服器(域)列表。 3。客戶端機從主瀏覽器檢索制作備份瀏覽器的電腦列表。 4。客戶端機和制作備份瀏覽器聯繫以檢索伺服器列表。 5。客戶端機和伺服器聯繫以檢索伺服器上的共享資源列表。 而在網路上,為了有效地定位網路資源,Microsoft Windows網路的瀏覽服務必須有特定的"瀏覽伺服器"參與並提供。 瀏覽伺服器的角色分為"(域)主瀏覽伺服器","制作備份瀏覽伺服器","潛在瀏覽伺服器"幾種。 瀏覽伺服器一般由最先啟動的電腦擔任,然後可以通過選舉來自動變更或者交接。 每隔15分鍾,每個子網的主瀏覽器向本子網上的其他主瀏覽器宣示自己。 每隔12分鍾,每個域主瀏覽器與WINS聯繫以取得所有domainname<1B>域的列表。 每隔12分鍾,每個主瀏覽器(子網)與域主瀏覽器聯繫以更新瀏覽表。 每隔12分鍾,每個制作備份瀏覽器和它的局部主瀏覽器聯繫以檢索和更新瀏覽表。 所有有伺服器元件(也就是說,具有共享網路資源的能力)的電腦向它們局部域中的主瀏覽器宣示自己。 當本機子網找不到主瀏覽器或啟始化域控制器時都會發生瀏覽器選舉。選舉按照作業系統版本號和身份來決定勝負。 而且此程序中的大部分流量都是廣播流量。這就是為什麼在多子網環境下需要Wins才能正常使用"網路鄰居"。也是為什麼竭力建議在企業網路裡面盡量少的使用"網路鄰居"。它的工作程序決定了在比較大和動態變化的網路裡面,注定是不可靠和存在眾多問題,並帶來混亂的。 一些一般問題: 1 有時候,明明電腦已經關了,但網路芳鄰上卻仍然存在 ----瀏覽表沒有更新 2 所有的網路芳鄰中的機器不可訪問 ----主瀏覽器當機,還沒有選舉出新的瀏覽器 3 某些網路芳鄰的機器不可用 ----是瀏覽表中的內容沒有更新 瀏覽服務沒有直接的控制選項,除了對於Win9x可以在"網路內容-文件和列印共享服務內容"中控制電腦是否成為瀏覽伺服器,必須通過修改註冊表來進行。以下是一些註冊表控制參數。 在網路鄰居中隱藏特定的電腦: \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 建立或者修改: "Hidden"=dword:1/0 1為隱藏。(隱藏之後還是能通過UNC路徑名來訪問的) 控制是否成為"瀏覽伺服器": HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters "MaintainServerList"=REG_SZ:YES/NO/AUTO "YES"為作為瀏覽伺服器,"NO"不作為,"AUTO"自動。 win9x電腦,控制面版-網路-文件和列印共享服務內容: 主控瀏覽伺服器:無效/有效/自動 (建議設定win9x電腦為無效,經常重新啟動或者從網路中斷連線的電腦設定為無效,來改善網路鄰居的工作並提高網路效率) |
送花文章: 3,
|
2006-05-21, 06:37 AM | #18 (permalink) |
榮譽會員
|
區域網路2000.98.XP互訪解決簡介
全面解決鄰里不合 ──區域網路傳統故障解決(1):::: 區域網路最大的優勢在於資源共享,但在實際使用中經常會遇到這樣的問題:對方明明已經共享了各種資源,可在區域網路中卻無法訪問它們。由於導致這種故障的可能性很多,一般新手很難在短時間之內搜尋出故障所在,因此在此以實例形式對區域網路故障進行一個全面分析。 1.羊虱子出在羊身上——網路卡不聽話 【故障現象】一塊PCI網路卡,在Windows下能自動安裝驅動程式,並且已正確組態了網路傳輸協定和相關參數,但在使用時總出現網路時好時壞的現象,更換其他網路卡後依然存在這種問題;而這塊網路卡在其他電腦上一切正常。 【分析與解決】首先確保網路卡的驅動程式是正確的,最好使用網路卡附帶的驅動程式,或按照網路卡型號到驅動之家(http://www.mydrivers.com)下載相應驅動程式。 如果實在沒有驅動程式的話,可以根據網路卡上主晶片的廠家進行嘗試性安裝。 在網路卡驅動程式安裝完畢之後,進入「控制台→系統」視窗,這時在「裝置管理員」下面應該能看見當前安裝的網路卡,要是網路卡前面有一個帶圓圈的黃色「!」圖示,則說明系統已安裝了網路卡,但和其他硬體有衝突。 此時有兩種解決辦法: 一是移除或暫時禁用與網路卡衝突的另一設備(如音效卡),再重新啟動試試問題能否解決,如能解決,再重裝音效卡驅動或更改音效卡的中斷號使兩者不再衝突;另一種方法就是移除網路卡的驅動程式然後重新安裝,必要時調整網路卡所佔用的中斷號,直到衝突不再發生為止。 如果存在資源衝突,在「資源」標籤的「衝突設備列表」中會指出與網路卡發生衝突的設備以及衝突的中斷號或輸入輸出位址,接著要手動進行資源分配。比如早期的一些網路卡使用的中斷位址是「3」,這和COM2串列阜會產生衝突,要是你的COM2串列阜閒置不用,可在「通訊連接阜→內容」中將其關閉;或在CMOS設定中將「Onboard UART Port」一項設定為「Disable」來關閉COM2串列阜,從而將中斷位址「3」讓給網路卡使用。還有一些PCI網路卡使用的是中斷位址「10」,這和一些顯示卡發生衝突,可以在BIOS中將「Assign IRQ For VGA」設定為「Disable」,不給顯示卡分配固定的中斷。 【另類網路卡故障】在裝置管理員中可以看到網路卡型號旁邊有一個黃色的感歎號,顯然是驅動安裝不成功,但正確的驅動安裝了N遍也不行,你猜怎麼著?後來發現是網路卡鬆動了。 2.大環境不好 【故障現象】區域網路中的電腦連接、共享都很正常,在這個網路中拷貝幾兆或幾十兆的文件也很正常,不過,一旦複製上百兆文件時,一會就出現「網路資源不足」的提示,然後就再也找不到「網路芳鄰」了。 【分析與解決】由於電腦連接和共享都正常,說明網路連接、網路傳輸協定和軟體的設定沒有問題,不過由於大量拷貝資料時需要進行頻繁的資料讀取,這就要有一個相對平穩的傳輸環境,如果整個網路線路中存在干擾就會使得這種平穩環境受到破壞,出現網路故障。但集線器、路由器和交換機等網路設備對於外界的干擾不是很敏感,因此最大的干擾可能出現在網路卡或網線環節上。 對於網路卡而言,要是機箱內結構比較緊湊,將網路卡安裝在緊挨著顯示卡、音效卡和其他插卡的插槽中,可能導致這些插卡之間的電磁波相互干擾,從而造成拷貝大文件時出現錯誤提示。 解決方法就是在電腦關機之後把網路卡拔下,重新插在一個離顯示卡或者音效卡較遠的插槽。 對於網線來說,建議大家選用遮閉線纜,這是由於它們通常都有遮閉抗干擾層保護,可以防止外部電磁波的干擾,目前市場上的五類線纜或者是超五類線纜基本上都屬於遮閉線纜。 另外,建議大家不要在電腦、網線以及集線器等網路設備附近放置電視機、音響等電器。 3.Ping你Ping到千萬遍——不通 【故障現象】區域網路中有兩台電腦都能連線到其他電腦並使用對方電腦中的資源,但這兩台電腦無法Ping通。 【分析與解決】既然能連線到其他電腦,這就說明網路連接和網路傳輸協定方面不存在問題,因此主要從軟體內容設定方面來考慮。 由於Ping程序使用的是ICMP傳輸協定,所以這種故障多數發生在對方電腦上安裝了防火牆軟體,並且遮閉了ICMP傳輸協定的時候。所以需要檢查電腦的防火牆軟體設定,看看是否遮閉了ICMP傳輸協定。 另外,在Windows XP中啟動了系統附帶的防火牆之後,它會自動遮閉一些常用的網路功能。比如在網路中的電腦採用ping指令來檢測網路連接狀況時,將會看見「Request timed out」的錯誤訊息;但在「ICMP」標籤下選了「允許傳入的回顯請求」一項之後,再次執行ping指令就能得到正常的反饋訊息了。 4.無法看到我和你 【故障現象】開啟「網路芳鄰」後,只能檢視到部分電腦,無法檢視到區域網路中的有些電腦,甚至自己的電腦,這是怎麼回事呢? 【分析與解決】在區域網路暢通的前提下,無論是不能檢視本地機還是網路中的其他電腦,都是由於無法檢視到的電腦中沒有正確安裝文件和列印共享服務所致。 安裝文件和列印服務時,可在控制台中雙按「網路」圖示,在彈出視窗中點擊「增加」按鈕之後選項「服務」一項,並且在「網路服務」視窗中選取「Microsoft網路上的文件與列印機共享」。 完成後在「網路」內容視窗中選項「文件及列印共享」,接著勾選「允許其他用戶訪問我的文件」複選框即可。安裝設定好文件和列印共享服務之後需要重新啟動電腦。 另外,如果區域網路中的電腦工作組設定出現錯誤也可能無法直接在某一個工作組中檢視到它。 比如大多數電腦的工作組設定為「office」,但有幾台電腦的工作組設定為「office1」,這樣當開啟「office」工作組時就不能檢視到「office1」工作組中的電腦,因此需要統一工作組的名稱。在更改工作群組名稱時可在「網路」內容視窗中點擊「標幟」標籤,分別設定好電腦的名稱和工作群組名稱即可。為了便於區別區域網路中的電腦,建議每台電腦名稱稱按照使用者的姓名命名 全面解決鄰里不合 ──區域網路傳統故障解決(2) 5.你看得到我,我看不到你 【故障現象】區域網路中有兩台電腦,其中A機使用Windows 98、B機使用Windows 2000,B機可以訪問A機共享的資源,但A機無法訪問B機共享的資源,只能單向訪問,真奇怪! 【分析與解決】對於這種只能單向訪問的故障,首先需要檢查在登入時是否進行了身份驗證。由於Windows 98允許在登入時按下「取消」按鈕或鍵碟上的「ESC」鍵跳過用戶登入對話視窗,但這樣就不能看到「網路芳鄰」了;如果要訪問網路,必須以某一用戶身份正確登入。因此只有相應許可權限的Windows 98用戶才能連線到Windows 2000電腦中。 如果使用了正常方式登入A機之後依然無法訪問B機的資源,這就要檢查B機的用戶權限設定了。 因為Windows 2000是真正的多用戶作業系統,如果想通過網路訪問Windows 2000下的資源,必須擁有Windows 2000電腦設定的用戶名和密碼,或者開啟Guest賬戶(Windows 2000中的Guest是專門給來賓使用的賬戶,但系統預設值是將其關閉的,所以需要開啟)。 在Windows 2000中開啟Guest賬戶可右擊桌面上「我的電腦」圖示,接著選項「管理」,在電腦管理視窗中開啟「本機用戶和組」中的「用戶」列表,此時可在視窗右部找到「Guest」賬戶。雙按Guest賬戶之後,將「帳號已停用」一項前的勾號去除即可。 為了保證網路的安全,可以給Guest賬戶設定密碼,並把密碼告訴允許訪問的用戶。 如果Windows 98無法訪問Windows XP電腦也可以參照上述方法啟動Guest賬戶。 6.只讓你看到我 【故障現象】在「網路芳鄰」視窗中明明沒有看見某一共用資料夾,但別人卻可以進入這個共用資料夾,這是為什麼呢? 【分析與解決】區域網路中共用資料夾和列印機是提供給所有用戶使用的,如果僅僅想將一個資料夾或者是列印機共享給部分用戶使用,就需要將共享資源隱藏起來。將資料夾、驅動器或列印機設定為共享內容時,如果在共享名稱後面加上一個美元符號「$」,那麼這個共享名稱就不會出現在其他電腦的網路芳鄰中,這樣可以將共享的資源對外界隱藏起來。 在使用這些資源時,只要在「位址」輸入項中輸入「\\電腦名稱稱\共享名稱$」就能訪問被隱藏的內容了。比如將區域網路中名稱為「IBM」電腦中的D碟設定為共享隱藏內容(D$),這時在其他電腦中開啟網路芳鄰視窗,並在「位址」輸入項中按鍵輸入「\\ibm\d$」,驗證之後就可以看見這個隱藏磁碟代號中的所有資源了。 7.電腦互訪總結 兩台機器互相訪問的四項基本原則: 1雙方電腦開啟,且設定了共享資源; 2雙方的電腦增加了「文件和列印共享」服務; 3雙方都正確設定了網內IP位址,且必須在一個網段中(雙方的IP位址的前三位必須相同,僅僅是尾數不同,如都是192.168.0.X); 4雙方的電腦中都關閉了防火牆。 Windows XP與Windows 2000的互訪 預設值狀態下Windows XP和Windows 2000對Guest賬戶都是停用的。可以讓雙方都啟用Guest賬戶,如果對該賬戶都沒有加上密碼,則雙方都可以很順利地看到對方的共享資源了;如果Windows 2000一方對Guest賬戶加了密碼,則Windows XP訪問Windows 2000的共享資源時,就必須正確輸入這個密碼才可以訪問。 如果在不知道對方密碼的情況下反覆試探,在進行了一定次數的試探之後,Windows 2000的賬戶鎖定原則會自動鎖定它的Guest賬戶,此時雖然Windows 2000的Guest賬戶處於啟用狀態,但在Windows XP下雙按Windows 2000的機器名時,仍然會出現無法看到對方共享目錄的現象。 在這種情況下,惟一的辦法就是在Windows 2000下手動式解除對Guest賬戶的鎖定:開啟控制台,雙按「用戶和密碼」,點擊「進階」標籤中的「進階」按鈕,在「本機用戶和組」的右邊視窗中,雙按「Guest」用戶,去掉「賬戶已鎖定」前面的勾。 Windows 98與Windows 2000/XP的互訪 在滿足了「兩台機器互相訪問的四項基本原則「之後,Windows 2000/XP的用戶應該能訪問到Windows 98用戶電腦中的共享資源了,但此時Windows 98的用戶可能還不能訪問Windows 2000/XP用戶的電腦,需要Windows 2000/XP開啟Guest賬戶或設定一賬戶和密碼。Windows 98的用戶訪問Windows 2000/XP的共享資源時,如果出現需要輸入密碼的對話視窗,有兩種情況:1.Windows 98方現用的登入用戶名(開啟「開始」表單,在「註銷」選項後面跟的就是)不是Windows 2000/XP方的一個用戶。 比如Windows 98方是以用戶名「chen」登入的,但在Windows 2000/XP的所有用戶中,根本沒有「chen」這個賬戶,在這種情況下,應該在密碼項中填入對方的Guest用戶的密碼後「確定」 。2.Windows 98方當前所使用的登入用戶名存在於Windows 2000/XP方的用戶群中,則必須在這個密碼項中輸入Windows 2000/XP下該賬戶的密碼(必須通過詢問對方才可以知道)。 小弟對98與XP的互訪問題還要加一點。 還要把XP裡控制台中系統管理工具中的本機安全原則中的使用者權利指派中的一項是拒絕從網路上訪問這台電腦,點右鍵先內容在裡面把guest移除。 再有就是在2000與XP中都沒有netbeui這個傳輸協定再加上就會萬無一失了 |
送花文章: 3,
|
2006-05-25, 03:41 PM | #19 (permalink) |
榮譽會員
|
網路芳鄰的工作原理
瀏覽服務 為了說明 用戶找到網路資源,微軟使用了叫做"瀏覽服務"的機制完成網路資源尋找和定位。當我們在一個對等網中,當主機的數量多於一定的數量的時候,有時我們開啟"網路芳鄰"的時候,速度會很慢很慢,(尤其在一個2000和98的混合環境中更為嚴重)他不是故障,"網路芳鄰"的工作機理就決定了這個事實,當我們的機器啟動的時候,首先會尋找網路中的一台機器——主瀏覽器,然後報告他自己存在於這個網路中,主瀏覽器通過維護一個"瀏覽表"來實現這個功能。 主瀏覽表中維護一個可用的關於NETBLOS的資源列表,他其中會有 NETBLOS名稱到IP位址的映射,也就包含有我們所有的機器的訊息。普通客戶端機在主瀏覽器的主瀏覽表中加入自己,告訴他:"我來到了這個網路"我的 NETBILOS名字是COMPUTER1,IP是192.168.0.1,當你開啟網路芳鄰的時候,首先通過廣播來尋找到"主瀏覽器"。 如果沒有"主瀏覽器"或者主瀏覽器關機,則在網路中就會通過"選舉"來推選出一個"主瀏覽器",選舉考慮的原則包括 1 作業系統 2 措做系統版本 3 電腦角色 (注意:這個程序可能會很慢!!尤其在一個2000 98 混合環境中)找到主瀏覽器後,在從主瀏覽器中得到一個制作備份瀏覽器的列表,然後再從制作備份瀏覽器得到所有的列表(制作備份瀏覽器時主瀏覽器的制作備份,儲存於有瀏覽表的副本),這時,網路芳鄰中就出現了所有的電腦! 客戶的瀏覽程序如下: 1。通過向主瀏覽器發怖公告將伺服器增加到瀏覽列表。 2。主瀏覽器與制作備份瀏覽器共享伺服器(域)列表。 3。客戶端機從主瀏覽器檢索制作備份瀏覽器的電腦列表。 4。客戶端機和制作備份瀏覽器聯繫以檢索伺服器列表。 5。客戶端機和伺服器聯繫以檢索伺服器上的共享資源列表。 而在網路上,為了有效地定位網路資源,Microsoft Windows網路的瀏覽服務必須有特定的"瀏覽伺服器"參與並提供。 瀏覽伺服器的角色分為"(域)主瀏覽伺服器","制作備份瀏覽伺服器","潛在瀏覽伺服器"幾種。 瀏覽伺服器一般由最先啟動的電腦擔任,然後可以通過選舉來自動變更或者交接。 每隔15分鍾,每個子網的主瀏覽器向本子網上的其他主瀏覽器宣示自己。 每隔12分鍾,每個域主瀏覽器與WINS聯繫以取得所有domainname<1B>域的列表。 每隔12分鍾,每個主瀏覽器(子網)與域主瀏覽器聯繫以更新瀏覽表。 每隔12分鍾,每個制作備份瀏覽器和它的局部主瀏覽器聯繫以檢索和更新瀏覽表。 所有有伺服器元件(也就是說,具有共享網路資源的能力)的電腦向它們局部域中的主瀏覽器宣示自己。 當本機子網找不到主瀏覽器或啟始化域控制器時都會發生瀏覽器選舉。選舉按照作業系統版本號和身份來決定勝負。 而且此程序中的大部分流量都是廣播流量。這就是為什麼在多子網環境下需要Wins才能正常使用"網路鄰居"。也是為什麼竭力建議在企業網路裡面盡量少的使用"網路鄰居"。它的工作程序決定了在比較大和動態變化的網路裡面,注定是不可靠和存在眾多問題,並帶來混亂的。 一些一般問題: 1 有時候,明明電腦已經關了,但網路芳鄰上卻仍然存在 ----瀏覽表沒有更新 2 所有的網路芳鄰中的機器不可訪問 ----主瀏覽器當機,還沒有選舉出新的瀏覽器 3 某些網路芳鄰的機器不可用 ----是瀏覽表中的內容沒有更新 瀏覽服務沒有直接的控制選項,除了對於Win9x可以在"網路內容-文件和列印共享服務內容"中控制電腦是否成為瀏覽伺服器,必須通過修改註冊表來進行。以下是一些註冊表控制參數。 在網路鄰居中隱藏特定的電腦: \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 建立或者修改: "Hidden"=dword:1/0 1為隱藏。(隱藏之後還是能通過UNC路徑名來訪問的) 控制是否成為"瀏覽伺服器": HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters "MaintainServerList"=REG_SZ:YES/NO/AUTO "YES"為作為瀏覽伺服器,"NO"不作為,"AUTO"自動。 win9x電腦,控制面版-網路-文件和列印共享服務內容: 主控瀏覽伺服器:無效/有效/自動 (建議設定win9x電腦為無效,經常重新啟動或者從網路中斷連線的電腦設定為無效,來改善網路鄰居的工作並提高網路效率) **轉貼** 1. 什麼是瀏覽列表(Browsing List)在微軟網路中,用戶可以在瀏覽列表裡看到整個網路(何指?子網還是廣播域?大家可以考慮考慮)上所有的電腦。當你通過網路芳鄰視窗開啟整個網路時,你將看到一個工作組列表,再開啟某個工作組,你將看到裡面的電腦列表(也可在 DOS方式下用net view /domain:workgroupname指令得到),這就是我們所說的 Browsing List。工作組從本質上說就是共享一個瀏覽列表的一組電腦,所有的工作組之間都是對等的,沒有規定不可以讓所有的電腦同處於一個工作組中。 2. 瀏覽列表在哪裡曾在木棉上看到過一場爭論,有人說:網路芳鄰裡的電腦列表是廣播查詢得來的。可有人舉反例說:我的同學都關機了,可我還是能在網路芳鄰裡看到它,應該是從HUB或交換機之類較為固定的設備的快取中取得的。 其實他們都只說對了一個方面,把他們二人的說法結合起來就是正確答案了--- 瀏覽列表是通過廣播查詢瀏覽主控伺服器,由瀏覽主控伺服器提供的。 3.瀏覽主控伺服器又是什麼瀏覽主控伺服器是工作組中的一台最為重要的電腦,它負責維護本工作組中的瀏覽列表及指定其他工作組的主控伺服器列表,為本工作組的其他電腦和其他來訪本工作組的電腦提供瀏覽服務,每個工作組都為會每個傳輸傳輸協定選項一個瀏覽主控伺服器,而我們經常遇到的無法瀏覽網路的錯誤大多是因為你所處的工作組沒有瀏覽主控伺服器而造成的。你可以在一個工作組中用NBTSTAT -a computername 指令找出使用NBT傳輸協定的瀏覽主控伺服器,它的標幟是含有\\_MSBROWSE_名字段。 4.瀏覽主控伺服器是如何指定的預設情況下,win98工作組中的瀏覽主控伺服器是該工作組中第一台啟用文件及列印機共享功能的電腦,也允許手動式將一台win98電腦設定為瀏覽主控伺服器(方法會在後面講述網路組態時具體介紹,但由於瀏覽主控伺服器需要維護動態瀏覽列表,效能會受影響),如果一個工作組中有多台電腦設定了這個選項,或是現用的瀏覽主控伺服器關閉了系統,又沒有其他電腦啟用主控設定時,就要進行主控瀏覽器的選舉。 5.如何通過瀏覽器選舉產生瀏覽主控伺服器關於瀏覽器的選舉報文,不太好抓包,我就只好按書上的東西來講述了.其實程序很簡單,首先由一台電腦傳送一個選舉臨界報文,該報文包含了來自傳送電腦的訊息(作業系統,版本及NETBIOS名等),選舉報文向網路中廣播,工作組中的每一台電腦都會用自身訊息與選舉報文進行優先等級比較,主要是作業系統起主要作用,記得好像是NT Server>NT Workstation>Win98>WFWG,反正到最後是那個自身條件最好的成為新的瀏覽主控伺服器. 6.整個網路瀏覽的程序是怎樣的當一台win98進入網路時,如果它帶有伺服器服務(啟用了文件及列印機共享)會向網路廣播宣告自己的存在,而瀏覽主控伺服器會取得這個宣告並將它放入自己維護的瀏覽列表中;而沒有在相應傳輸協定上綁定文件及列印機共享的電腦則不會宣告,因而也就不會出現在網路鄰居裡了。當客戶電腦想獲得需要的網路資源列表時,首先會廣播發出瀏覽請求,瀏覽主控伺服器收到請求後,如果請求的是本組的瀏覽列表,則直接將客戶所需的資源列表發回;如果請求的是其它工作組的瀏覽列表,瀏覽主控伺服器會根據本身Browsing List中的記錄找到相應工作組的主控瀏覽器返回給用戶,用戶可從那裡得到它想要的瀏覽列表。 7. 在我的網路芳鄰裡為什麼有些電腦訪問不了如果微軟的網路芳鄰真能做到所見即所得,相信抱怨它的人不會像現在這麼多,可通過前面對瀏覽服務的介紹,大家已經知道這是不可能的,因為瀏覽列表的獲得不是通過訪問其中每一台電腦得到的,很多時候網路中的電腦並不能正確更新瀏覽列表。當一台電腦正常關機時,它會向網路發出廣播宣告,使瀏覽主控伺服器及時將它從瀏覽列表中移除;而非正常關機後,瀏覽列表裡仍會把該 列項保持很長一段時間(NT下是45分鍾),這就是我們仍能在網路鄰居裡看到它的原因。 |
送花文章: 3,
|