萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 局域網內多台電腦無法共享文件解決

局域網內多台電腦無法共享文件解決

 問題:我家使用的是ADSL寬帶,利用路由器自動撥號並帶了兩台電腦同時上網。最近鄰居要和我共享寬帶,所以便在我的寬帶路由器上又加入了鄰居的一個寬帶路由器(也帶了兩台電腦),實現了網絡共享。

可我發現鄰居家的電腦可以拖我電腦上的共享文件,但我卻不能看到他的電腦共享文件,使用Ping命令也不通,請問這是怎麼回事?
答復:我們根據你的描述,繪制了你的網絡拓撲圖(圖1)。假設路由器1在WAN口連接了ADSL,以實現與外網的連接。而LAN口(192.168.0.1)則連接了PC1(192.168.0.2)、PC2(192.168.0.3)和路由器2的WAN口(192.168.0.4),實現網絡共享的目的。這樣路由器2的LAN口所連接的PC3和PC4,也可通過WAN口實現網絡共享。


小提示:在寬帶路由器中存在一條默認路由,它的作用是將局域網內主機發往外網的信息包到達LAN口網關後,將信息包轉發到WAN口的網關,以此實現內網主機共享網絡的需要。
現在PC3要訪問PC1時,它會將目的IP包發送到路由器2的LAN口,而LAN口在接收到這個IP包後,會檢查其中的目的IP信息,如果是屬於本網段的(192.168.1.X),那麼就直接轉發到目的主機上,如果不是就轉發給WAN口。顯然其中的目的IP(192.168.0.2)不屬於本網段。
於是便通過默認路由轉發到了路由器2的WAN口,WAN口在確認了這個信息包不屬於本網段後,便將它轉發到了它的上級,也就是路由器1的LAN口。當路由器1的LAN口接收到這個IP包後一檢查,發現目的地是PC1,也就是192.168.0.2,於是便直接轉發到了PC1(因為IP包的目 的地址是192.168.0.2),從而滿足了PC3要訪問PC1的要求。
反過來說,當PC1要訪問PC3時,它先將IP包發給路由器1的LAN口,LAN口檢查這個IP包,發現目的IP地址(192.168.1.2)不屬於本網段,於是通過默認路由交給了WAN口。
當WAN口再次檢查也發現不屬於本網段後,便直接將它發給了自己的上級,可路由器1的WAN口上級就是互聯網了,自然沒有理會這個目的地是192.168.1.2的內網保留IP,這樣不管PC1發出多少要連接PC3的IP包,最後都石沉大海沒有音訊。

小提示:因為默認路由的存在,發往LAN的IP包,都只會轉發到本網段和WAN口兩個方向。對於不屬於本網段的目的IP,LAN口均由默認路由轉發到WAN口,由WAN口決定下一步的方向,而路由器1的WAN口連接著ADSL,所以並不能將IP包轉到路由器2的WAN口,自然也就不能讓路由器2的WAN口決定IP包的走向了。
解決方案

現在,我們知道問題的症結所在,就可以很輕松的解決了。只要在路由器1上,新添加一個路由,使它的LAN口可選擇轉向路由器2的WAN口即可。
這樣在接收到發往本網段以外的IP包時,路由器1的LAN口就不再直接轉發給WAN口,而是先檢查路由設置,看其中是否指明了轉發目的地,當發現其中要求所有連接到192.168.1.X的IP包,都要轉發到路由器2的WAN口時,便會按照這個“指示”去執行。
而當路由器2接到路由器1的LAN口發來的IP包時,它檢查後發現這不是屬於本網段的IP嗎?於是便發還給了LAN口,而LAN口接收到後一看,確實是發給本網段的IP包,最後PC3便順利的接收到了PC1的連接請求。
第一步:登錄到路由器1的設置界面(這裡以TP-LINK的寬帶路由器為例),展開左側菜單中的“路由功能→靜態路由表”選項。
第二步:在右側窗口中點擊“添加新條目”按鈕,在打開的窗口中,設置“目的IP地址”為“192.168.1.0”,作用是可訪問整個192.168.1.X網段。
第三步:在“子網掩碼”中填寫“255.255.255.0”,“網關”填寫路由器2的WAN口地址,也就是“192.168.0.4”(圖2),最後將“狀態”設置為“生效”並保存修改結果即可。計算機基礎知識


小提示:如果路由器1打開了DHCP服務,那麼路由器2的WAN口可能會因獲得的IP不同,而使靜態路由表的設置失效,所以最好在路由器1中為其分配一個固定IP。
總結

在用路由器進行級聯時,一定要注意進行路由設置,很多人以為只要連接起來就行了,這個觀點是吧對的。該解決方案適合對路由器不熟悉的用戶,大家可以根據自身的實際情況參照設置IP地址,你把一台路由(A)當路由用,另一太路由(B)當交換機用。把B路由餓DHCP服務關掉WAN可以無視他。
你剛才說的你是LAN接LAN總掉線 原因就是你的2台都開了DHCP,DHCP分配地址起沖突了,關掉當交換機的B路由就OK了。

copyright © 萬盛學電腦網 all rights reserved