關不同網段的兩個電腦如何實現互訪?這個通常在企業辦公中會遇到,我們今天來看下。
案例情景1
企業通過一台路由器r1上網,區域網lan1,。因為業務需要,擴充了一台路由器r2,加入乙個新的區域網段lan2。
要使能pc1和pc2相互通訊,可以做如下圖中所說的設定。
要實現pc1和pc2相互通訊如可做如下設定:
1、pc1的的閘道器指向r1 lan
2、pc2的閘道器指向r2的lan口
3、r2的wan口閘道器指向r1 lan口
4、在r1上指定一條靜態路由,使目的ip為192.168.1.x網段的ip**到r2。
這裡面r1靜態路由配置單獨說明下:一條靜態路由一般由三部分組成,目的ip位址、子網掩碼和下一跳(閘道器)位址,按照上圖的分析,新建一條靜態路由所包含的資訊,應該有如下內容,發往目的位址192.168.1.0網段的ip包(子網掩碼為255.255.255.0)的下一跳位址為192.168.0.100.具體配置位置,如果是在路由器中,以tp-link的為例子,在路由器配置介面,有靜態路由表配置:
在設定靜態路由時,閘道器ip必須是與本路由器lan口ip屬於同乙個網段。
如果目的ip位址是一台主機的ip位址,則子網掩碼必須為255.255.255.255
如果是在伺服器上,可以通過命令列來配置靜態路由,包括新增、刪除和修改。
可以看得出來,案例1其實與路由器的橋接原理很類似。
案例情景2
要想實現pc2和pc1之間的互相訪問,看起來與情況1有些相似,需要在內網網關中新增兩條靜態路由。一般的小區閘道器肯定是不會隨便讓使用者配置路由的,而且這樣配置後,其他網段的電腦也可以訪問pc1和pc2。
兩台路由器,不同網段互訪設定方法:
把兩個路由器的wan口設定到乙個子網,如上圖:
路由器1 wan口ip:10.1.1.3
路由器2 wan口ip:10.1.1.3
兩個路由器的lan口可以隨便設,只要不跟wan口在乙個子網即可。
案例情景3
上面我們案例1與案例2都是針對兩個路由器的,那麼對於有多個路由器,網路中有多級路由裝置的環境,這種情況可以說是情景一和情景二的整合。
類似的網路拓撲如下:三颱路由器
要實現pc1、pc2和pc3之間的互訪,那麼就需要配置路由器1與路由器3需要配置靜態路由了,那麼該如何配呢?
其實就是把上面案例1與案例2的情況整合了,就是案例3了。
分析:(這裡面路由器用r來表示)
r1在r2與r3中間,r1本身連線pc2,那麼要實現pc2與pc1、pc3互訪,那麼r1的目的位址就是pc1與pc3。
所以r1:
所以r3:
如果上面不理解,可以換個角度來看:
對於路由器r3來看,它只能看到r1,而看不到r2,所以r3來說,上面r1與r2兩條路由,可以彙總會一條,就是
目的位址為192.168.0.0,掩碼為255.255.0.0,下一跳為10.1.1.2,這個網段包含了192.168.0.0~192.168.255.0所有的子網,也包括了r1與r2,這條靜態路由會使所有目的ip在這個範圍內的資訊包,都**給10.1.1.2路由器r1,這種,將多條子路由條目彙總成一條都包含在內的總路由條目,叫做路由彙總。
網路中為什麼要把子網掩碼寫精確
在大型路由器上,路由表往往很長很大,採用路由彙總可以減少路由表的長度,提高路由器效率。
當然路由彙總也不總是有效的,因為子網的劃分是人為的,路由彙總中的其他網段可能存在其他區域網下,貿然匯可能會出錯,所以我們在實際專案要把子網掩碼計算得很精確,這也就是為什麼築慧小妹之前一直不建議我們設定b類**是直接把子網掩碼寫255.255.0.0。
上述例子3中的路由彙總可以設定精更加精確,對於192.168.0.0和192.168.1.0,網路位相同的位數有前23位,要可以通過掩碼來區分這兩個網段的話,需要將掩碼設定為255.255.254.0,而不建議設定成255.255.0.0,這條改進的彙總路由表應該寫成這樣:
目的位址為192.168.0.0,子網掩碼為255.255.254.0,下一跳為10.1.1.2,這條彙總路由,只會包含192.168.0.0和192.168.0.1兩個子網,這才是一條精確路由。這樣有助於網路以後的擴充套件和維護。
Centos7新增靜態路由
本文摘取自 centos7系統配置上的變化 二 網路管理基礎 一 ip route顯示和設定路由 1 顯示路由表 root centos7 ip route show default via 192.168.150.254 dev enp0s3 proto static metric 1024 19...
Centos7新增靜態路由
一 ip route show 路由顯示和設定 1.路由顯示 ip route show 2.新增靜態路由 ip route add10.0.0.0 8 via 10.1 dev ens160 3.刪除靜態路由 ip route del 10.0.0.0 8 二 設定永久靜態路由 1.ip rout...
Centos7新增靜態路由
一 ip route顯示和設定路由 1 顯示路由表 root centos7 ip route show default via 192.168.150.254 dev enp0s3 proto static metric 1024 192.168.150.0 24 dev enp0s3 proto...