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

2021-09-01 19:20:56 字數 1263 閱讀 2200

一、環境:

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

pc1pc2pc3

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

------代表網線

二、需求:

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

三、方法:

將三颱主機按照環境所要求用交叉線直接連網後,為三颱主機分配網段並配置ip位址。

主機名 所在網段 分配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

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

命令:#more /proc/sys/net/ipv4/ip_forward

如果顯示其值不為1而是0 輸入以下命令:

#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

五、bug除錯:

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

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

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

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...

雲主機雙網絡卡

2017 03 14 現在通過命令 命令列或者dashboard 都可以,就是新增介面的部分。可以為該虛擬機器多分配乙個網絡卡。而且虛擬機器的確多出了乙個網絡卡,但是這個網絡卡並不生效。通過重啟後,新多出來的網絡卡可以通過ssh連線進去,而原來的那個卻怎麼也不能用了?這是為什麼。不管是centos,...

linux雙網絡卡配置路由案例

一 環境 三颱直接相連的計算機主機如圖 pc1 pc2 pc3 其中pc2上有兩塊網絡卡eth0 eth1,分別與pc3 pc1相連 代表網線 互相連線pc機 二 需求 將pc2配置為路由器模式,用來在pc1 pc3之間 報文 三 方法 主機名 所在網段 分配ip 閘道器pc1 192.168.2....