2台路由器不同網段如何互訪?
公司有2台路由器,分別劃分了不同的網段,A是192.168.1.0.,B是192.168.2.0,掩碼都是255.255.255.0,他們配置了不同的WAN端的IP地址分別上網,現在A和B上層通過一個交換機連接到電信的光纖貓,現在不想修改現有的拓撲的情況下,如何實現兩個網段的互訪?
顯然你說的太模糊,首先請提供完整的網路拓撲,尤其需要說明WAN口的上網方式,以及路由、交換及光貓的關係。
其次考慮到設備性能也會局限,因此最好有具體的設備型號,至少得知道是什麼級別的。交換機是否具備VLAN功能,路由器是家用機的還是企業級的。
設備方面只能按照最壞的條件考慮:路由器都是家用級不具備路由能力,兩根線路都是撥號寬頻,交換機不能打VLAN更不能實現三層功能。
具體情況確認好再考慮方案,目前想到按照最壞的情況來看基本上需要把兩台路由器LAN口連起來了。
用家裡的電腦回答的,只能WORD隨便畫個文本框了。
補充一點看法。
雖然用一台交換機將兩個獨立的區域網連接起來,雖然它們兩距離很近,但其實它們卻很遙遠!這和兩個家庭的區域網通信沒有多少差別!
家庭無線路由器,準確地說是一個具備 NAT + DHCP Server + AP 的一台交換機!它的LAN口只是一個二層埠,換句話說,4個LAN口相當於4個二層 switch port,然後在模擬出一個SVI介面,用於LAN口網段的default gateway,就是這裡的 192.168.10.1 /192.168.20.1
路由器無條件將LAN口的192.168.x.x/24 NAT成路由器WAN口的公網地址,所以到達上層交換機時,所有的包的source IP 都已經是公網IP。
所以在不改變拓撲的情況下,做靜態NAT,哪台設備需要被訪問,在無線路由器上做靜態NAT,然後另外一個網路里訪問此公網IP,流量先要流經局端設備,再流經光貓,到達另外一個無線路由器,做NAT,到達LAN,完成最終的通信。
如果不想讓流量繞到局端,需要上層交換機具備三層路由功能,可以將兩個WAN口的流量進行三層轉發。當然依然需要在無線路由器上做靜態NAT。
做靜態路由
改掉掩碼不就行了嘛笨。
如果是無線路由器,可以用wds進行橋接,就是這樣。
-
我自己用Linux搭建過一個簡單的家用路由器,我就說說我對這道題目的理解。
為什麼大家用一條網線可以被很多人同時使用上網。
很大一部分要歸功於 NAT 技術。
我們使用網路利用傳輸層的端對端協議(TCPUDP)。
而且作為客戶端
1.一般都是通信的發起者,不需要把監聽的埠暴露給外網。
2.用戶的使用埠數量有限,埠是不可能全部用光的。
所以很多路由器的解決方案都是採用NAT的技術,即把內網的IP:Port映射到外網的IP:Port上面。
為了能區別內網,採用DHCP伺服器來給內網分配IP地址,使得內網的計算機能和路由器進行交換數據。
他們配置了不同的WAN端的IP地址分別上網,現在A和B上層通過一個交換機連接到電信的光纖貓。
家用路由器普遍等價與一個路由器和一個交換機,所以網路拓撲應該是這樣的。
吃飯去,下午有時間就把配置搞定。
--
引用下 @王濱的話,把問號改成句號,這個就是我想證明的結論,有時間我就去把實驗做了。
家用路由器沒法吧NAT關掉只用路由吧?那不改變拓撲的話總會過一層NAT,這種情況應該是沒法互聯的吧?
其中一個路由器關掉dhcp,即可成為同一個區域網
設置靜態路由 不同網段可以互相訪問
原理+實例。
首先關掉兩台路由器的DHCP,都用靜態IP,然後兩個路由器都設置NAT。
把你的拓撲圖發上來再回答。
在一級設置靜態路由,二級路由開戶埠映射.
網路渣表示……把子網掩碼改成255.255.0.0不可以嗎?
如果你路由器做不了策略NAT 只有一個WAN口 那麼最簡單的方法就是用IPSecVPN打通2個網段了
如果能做策略NAT 那可以做一條目的地址為對方網段 不NAT的策略
並且雙路由器配置靜態路由 互指
如果有多餘WAN口 可以2個路由器互聯 起一個路由網段 不做NAT來專門負責2個內網的路由
如果都不行的話 那就只能通過VPN的方式了 目前來講稍微好一點的路由器都帶IPSec功能了 配置也簡單 不需要更改現有拓撲
子網掩碼都改成255.255.0.0就可以互相ping通了
正經的路由器是不分lan wan的,只有單一nat應用的路由器才區分lan wan,所以不是你不行,而是你的路由器太爛,建議淘一個二手的icg2000,學習路由的神器,或者用思科的模擬器學習
用vlan……(好吧,其實我開玩笑的,家裡用的路由器怎麼配置得了vlan呢)
推薦閱讀:
※你對未來會成為程序員的在校學習學生有什麼話可以說?
※計算機專業,如何選擇電腦?
※賣電腦配件的都是奸商么?
※這個文件夾怎麼刪掉?
※Socket為什麼要翻譯成套接字?