兩個不同網(wǎng)段的路由器,如何互通?
不同網(wǎng)段的兩個路由器如何互通?這個就需要配置靜態(tài)路由了。
路由器的橋接功能一般應(yīng)用在家用中較多,而靜態(tài)路由的配置確實在項目中經(jīng)常會應(yīng)用,主要可以解決兩個不同網(wǎng)段路由器的互訪,具體的配置有一些朋友有些疑問,今天我們一起來看下。
這里面我們通過三個類似的例子來了解這個知識。
問題一、什么是靜態(tài)路由?
一臺路由器連接另外一臺路由器,這兩臺路由器分別連接不同的網(wǎng)段,那么如果要這兩個網(wǎng)段互通,則必須配置路由,這個就是靜態(tài)路由。
例如:
A路由wan口192.168.0.1 255.255.255.0,lan口192.168.1.1 255.255.255.0
B路由wan口192.168.1.2 255.255.255.0,lan口192.168.2.1 255.255.255.0
A路由器下面的lan口上接了B路由器。
A路由要想訪問B路由下面lan口的電腦,也就是訪問192.168.2.0這個ip段,就需要添加一條為192.168.2.0 255.255.255.0 192.168.1.2的靜態(tài)路由,分別是目的地址,子網(wǎng)掩碼,對方路由網(wǎng)關(guān)。
可能還不是很了解,我們再來看下面這個例子。
問題二、如何配置靜態(tài)路由
企業(yè)通過一臺路由器R1上網(wǎng),局域網(wǎng)LAN1,。因為業(yè)務(wù)需要,擴充了一臺路由器R2,加入一個新的局域網(wǎng)段LAN2。
要使能PC1和PC2相互通訊,可以做如下圖中所說的設(shè)置。
要實現(xiàn)pc1和pc2相互通信如可做如下設(shè)置:
1、pc1的的網(wǎng)關(guān)指向R1 LAN
2、pc2的網(wǎng)關(guān)指向R2的LAN口
3、R2的WAN口網(wǎng)關(guān)指向R1 LAN口
4、在R1上指定一條靜態(tài)路由,使目的ip為192.168.1.x網(wǎng)段的ip轉(zhuǎn)發(fā)到R2。
這里面R1靜態(tài)路由配置單獨說明下:一條靜態(tài)路由一般由三部分組成,目的IP地址、子網(wǎng)掩碼、下一跳(網(wǎng)關(guān))地址,按照上圖的分析,新建一條靜態(tài)路由所包含的信息,應(yīng)該有如下內(nèi)容,發(fā)往目的地址192.168.1.0網(wǎng)段的IP包(子網(wǎng)掩碼為255.255.255.0)的下一跳地址為192.168.0.100.具體配置位置,如果是在路由器中,以TP-Link的為例子,在路由器配置界面,有靜態(tài)路由表配置:
在設(shè)置靜態(tài)路由時,網(wǎng)關(guān)IP必須是與本路由器LAN口IP屬于同一個網(wǎng)段。
如果目的IP地址是一臺主機的IP地址,則子網(wǎng)掩碼必須為255.255.255.255
如果是在服務(wù)器上,可以通過命令行來配置靜態(tài)路由,包括添加、刪除和修改。
問題三、再解靜態(tài)路由器配置
例如下面兩個網(wǎng)段。
PC A: 192.168.0.165 255.255.255.0
PC B:192.168.0.148 255.255.255.0
如上圖,A和B分屬不同網(wǎng)段,此種情況B可ping通A,但A不可以ping B。因為B的IP經(jīng)過路由器nat(網(wǎng)絡(luò)地址轉(zhuǎn)換)后,對外顯示的是192.168.0.148,A并不知道有B的存在。
那么A如何能ping通B呢?
若想讓A也能ping B,需要告訴A電腦路由該怎么走,在A電腦上加一條靜態(tài)路由:
在dos下輸入以下指令:
route -p add 目的地址 mask 子網(wǎng)掩碼 網(wǎng)關(guān)地址
它的意思是,要想找到“目的地址”,就要通過“網(wǎng)關(guān)地址”里面找。-p是永久有效的意思。
所以,對應(yīng)到上面的例子,指令應(yīng)該這么寫:
route -p add 192.168.19.0 mask 255.255.255.0 192.168.0.148。
其中192.168.19.0的意思是對192.168.19網(wǎng)段下所有ip均有效,這樣A就可以可以ping通B了。
添加完畢后可用 route print 查看是否添加成功。(注意在win10下要以管理員身份運行dos才可添加)。