光貓連接無線路由1,無線路由1連接一個交換機和路由2。無線路由2下的電腦無法ping通交換機下的電腦?

@車小胖@張哲


拓撲結構圖以及地址都標註在圖中:

場景一:PC2 ping PC1

可以ping通

PC2的IP被替換成 10.0.0.3 ,到達PC1,然後ping包可以到達 10.0.0.3,然後再替換成 10.1.1.2。

場景二:PC1 ping PC2

無法ping通

PC1 的Ping 包目的IP= 10.1.1.2,會使用預設路由,發給10.0.0.1,然後從路由器1的WAN口出去,到達光貓,然後發給上游設備,最終被丟棄。


首先感謝題主能把我和車總一起艾特… 我是瀏覽車總回答的時候無意間發現這個問題的… 其次,希望知乎上再有類似這種排錯還有排除故障的問題,題主受累把拓撲圖畫一下… 因為我們不像車總能準確還原你的網路拓撲還有網路狀況。(當然題主這個拓撲還是挺簡單的。)

車老闆已經說的很詳細了,表示同意… @車小胖 你怎麼看?

from.一個半吊子網路維護者

補充答案: 之前看題的時候直接看了車總的回答,後來發現題主說車總的拓撲畫的不對,… 那題主拜託你自己畫一個上來啊… 我這邊畫了一個題主的拓撲。手機畫的,有點丑…將就看。如果是家用的拓撲,應該就是這樣了。

理論上是可以ping通的才對,路由1 2的網關地址不要設在同一網段。


關閉路由B的DHCP,並且把LAN IP設置為跟路由A同網段但不重複的任意地址,然後網線兩頭都插A、B路由的LAN口上

那樣路由B以AP模式運行,IP地址都有路由A分配在同一網段,就好啦

如果還是ping不通,檢查電腦防火牆規則


其實,車小胖的答案已經很詳細了,我再稍微補充一點點。

這裡面,有二個大家經常會忽略的常識:

1,無線路由器大多數默認IP地址是192.168.1.1

2,無線路由器大多數默認都是做NAT的

這樣,就會造成PC1和PC2的IP為同一網段。而,根據路由器是分割廣播域的,以及同網段的定址訪問為ARP廣播查MAC的方式,得出PC2的ARP請求,PC1是無法收到的。

3,PC2要想ping通PC1,需要PC2和PC1不同網段。

4,PC1要想ping通PC2,除了滿足3以為,還需要無線路由器B上做destination-NAT 埠映射。

當然了,如果提問者已經修改了默認的IP,以及無線路由器默認不支持NAT,那麼,請忽略我的答案。


無線路由a上缺少一個迴路路由


a的lan出口是鏈接b的什麼出口,是wan口的話需要設置b的wan口ip為a的子網裡面,放在lan口感覺沒什麼意義,這樣路由器b下的可以ping 通交換機下的,交換機下的要想ping通路由器下就涉及到nat了


2號路由器的DNS設置成1號路有的網關


簡略回答。針對常見配置。你把交換機的線接在無線路由器b的lan口上。這個時候能互相ping通。


網段不同,假如a路由是0.1,b路由是1.1,交換機的都是0網段,拿1網段ping0網段,為啥我記得是有辦法ping通的


希望題主補充路由器具體配置,比如WAN口配置,、LAN口地址等信息。

如果沒猜錯的話,路由器都是默認配置。暫且先假設如此。

那麼問題來了。很多路由器的LAN口地址都是一樣的,要麼是192.168.0.1要麼是192.168.1.1,包括電信贈送的光貓的LAN口也是192.168.1.1。而路由器主要作用就是連接不同的網路,如果路由器的WAN口和LAN口的地址段一樣,你猜它會不會懵?結果路由器就會堅決的阻止兩邊通信啦!


推薦閱讀:

你覺得什麼網路記事本最好用?
如果重新設計網路協議,能否完全解決ddos攻擊?
學習LAMP從何入手?
網路謠言背後的受益者是誰?為什麼有人會去寫像諸如食屍小龍蝦,割腎這樣的謠言?背後的利益鏈是什麼?
中國的互聯網為什麼會變成一個大垃圾場?

TAG:計算機網路 | 網路連接 |