Linux 雙網口配置

2021-10-01 23:23:07 字數 1341 閱讀 7254

方法一

內網ip為:192.168.4.213,內網閘道器:192.168.4.1

外網ip為:58.200.200.15 子網掩碼為:255.255.255.128 閘道器為:58.200.200.1

1.當配置伺服器為外網ip和內網ip的方式時,只設定外網ip的閘道器,不要設定內網ip的閘道器.

操作如下:

vi /etc/network/inte***ces
修改裡面的內容如下

auto eth0

iface eth0 inet static

address 192.168.4.213

netmask 255.255.255.0

auto eth1

iface eth1 inet static

address 58.200.200.15

netmask 255.255.255.128

gateway 58.200.200.1

注意: 我們沒有為 eth0(內部網路) 設定 gateway,儲存退出

2.重啟網絡卡,ubuntu 重啟網絡卡的命令是:

/etc/init.d/networking restart
3.手動設定伺服器的路由

route add -net 192.168.4.0/24 gw 192.168.4.1 dev eth0
注意:手動新增的路由,伺服器重啟後不生效

方法二

vi /etc/network/inte***ces
修改內容如下

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 211.x.x.x

netmask 255.255.255.x

gateway 211.x.x.x

dns-nameservers 114.114.114.114 119.29.29.29

auto eth1

iface eth1 inet static

address 10.16.16.15

netmask 255.255.255.0

up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.16.16.254 eth1

只能設定乙個閘道器,另乙個閘道器用路由,指定閘道器ip和網路介面

雙網口回環測試

最近碰到這樣乙個問題,一台linux機器上裝有兩個網絡卡,分別為eth0和eth1,將這兩個網絡卡用網線直接連線起來,要進行回環測試,也就是從eth1發資料從eth0收到,從eth0發資料從eth1收到。本來,通過原始套接字,直接繫結到指定的網絡卡上進行接收和傳送資料,是很容易完成任務。但要求是要用...

Linux多網口配置問題

最近發現乙個linux網路神奇現象 裝置有兩個網口,當只用網線連線其中乙個網口時,兩個網口的ip都能被ping通 ping掩碼設定成網段相容 網上查了後原來是因為 linux 預設的 sysctl 規則引起的,linux的任意網絡卡會對系統的所有ip位址在arp請求上做回應,所以當只插一根網線去pi...

雙網口實現網口2做WAN口

裝置使用的是中嵌科技的閘道器裝置,現在有兩個網口,其中網口1用於和我的電腦建立ssh通訊,網口2準備接路由器上網。先看看系統版本 root ec2022v cat proc version linux version 3.6.9 rt21 emfuture root imx gcc version ...