方法一
內網ip為:192.168.4.213,內網閘道器:192.168.4.11.當配置伺服器為外網ip和內網ip的方式時,只設定外網ip的閘道器,不要設定內網ip的閘道器.外網ip為:58.200.200.15 子網掩碼為:255.255.255.128 閘道器為:58.200.200.1
操作如下:
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 ...