linux雙網絡卡配置路由案例

2021-08-26 02:10:23 字數 2394 閱讀 9205

一、環境:

三颱直接相連的計算機主機如圖 

pc1<------>pc2<------>pc3 

其中pc2上有兩塊網絡卡eth0、eth1,分別與pc3、pc1相連 

------代表網線 互相連線pc機

二、需求:

將pc2配置為路由器模式,用來在pc1、pc3之間**報文 

三、方法:

主機名              所在網段             分配ip            閘道器
pc1:                  192.168.2.0/24                 192.168.2.2/24                 192.168.2.1 

pc2:                  192.168.2.0/24                 192.168.2.1/24 '與pc1相連的網絡卡的配置' eth1 

192. 168.1.0/24                192. 168.1.1/24 '與pc3相連的網絡卡的配置' eth0 

注意:pc2充當路由器;所以有配置了兩個網絡卡

pc3:                  192.168.1.0/24                 192.168.1.2/24                  192.168.1.1 

按照上表所示分別將主機ip位址配置好,其中要注意的是,要想使pc2具有報文**功能,在pc2 

上檢查/proc/sys/net/ipv4/ip_forward中的值是否為1 

命令:

echo 1>  /proc/sys/net/ipv4/ip_forward
開啟ip**功能 

pc2中的其它配置: 

為pc2新增路由,

命令:

route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 

route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1

四、驗證:

pc1: 

ping閘道器

ping 192.168.2.1

ping 192.168.1.1

ping pc3:

ping 192.168.1.2

pc3:

ping閘道器

ping 192.168.1.1

ping 192.168.2.1

pint pc1

ping 192.168.2.2

五、出錯除錯:

出錯的原因主要集中在pc2兩個地方 

1.檢查pc2是否允許ip報文**(/proc/sys/net/ipv4/ip_forward的值是否為1) 

2.路由設定是否正確(#route   -n   回車檢視)

其中可能出現問題:(預設路由的改變)

linux主機原網絡卡eth0,ip位址為172.19.74.x/24,新增一塊網絡卡eth1,配置另外乙個網段的ip 10.219.17.x/24,發現各自到閘道器都通,但原172.19.74.x段的主機不能訪問這台主機了。

檢視路由表發現,預設路由走到新增的那塊網絡卡eth1上去了:

要刪掉這條預設的路由,再親增一條預設路由走原來的eth0

命令:route del default gw 10.219.17.1 dev eth1

route add default gw 172.19.74.1 dev eth0

再檢視路由表:route  -n

kernel ip routing table

destination     gateway         genmask         flags   mss window  irtt iface

172.19.74.0     *               255.255.255.0   u         0 0          0 eth0

10.219.17.0     *               255.255.255.0   u         0 0          0 eth1

link-local      *               255.255.0.0     u         0 0          0 eth1

default         172.19.74.1     0.0.0.0         ug        0 0          0 eth0

然後,組網的一切裝置都恢復正常了

Windows 雙網絡卡路由配置

刪除預設路由 route delete 0.0.0.0 新增外網路由 route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 4 p 新增內網路由 route add 194.168.13.0 mask 255.255.255.0 194.168.13.1...

linux雙網絡卡路由設定

以內 外雙網絡卡為例設定 內網 eth0 10.130.130.165 要求到達目的ip 10.130.128.0 24 外網 eth2 192.168.1.71 要求能夠上網,以ping www.baidu.com 1 配置兩個介面的ip位址,檢視路由如下 root localhost route...

Linux環境下雙網絡卡主機路由配置

一 環境 三颱直接相連的計算機主機如圖 pc1pc2pc3 其中pc2上有兩塊網絡卡eth0 eth1,分別與pc3 pc1相連 代表網線 二 需求 將pc2配置為路由器模式,用來在pc1 pc3之間 報文 三 方法 將三颱主機按照環境所要求用交叉線直接連網後,為三颱主機分配網段並配置ip位址。主機...