雙網絡卡 Ubuntu伺服器網絡卡配置

2021-06-18 13:48:33 字數 2142 閱讀 5464

雙網絡卡

乙個設定為內網

乙個設定為外網

閘道器都為192.168.18.1

1、將其中一塊網絡卡

eth1

(如外網)設定預設閘道器,另外一塊網絡卡

eth0

不設定閘道器

sudo vi /etc/network/inte***ces 

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.18.48

netmask 255.255.255.0

auto eth1

iface eth1 inet static

address 192.168.18.71

netmask 255.255.255.0

gateway 192.168.18.1

dns-nameservers 202.96.134.133 192.168.18.7

由於沒有設定內網閘道器,所以我們用

securecrt

之類的工具是連不上伺服器的.為了解決這個問題,我們需要設定伺服器的路由.如下:

sudo route add -net 192.168.18.0/24 gw 192.168.18.1 dev eth1

如果外網連不上,可以試下:

sudo route add default gw 192.168.18.1 dev eth1

因為路由是用命令新增的,所以每次關機或重起系統,路由就丟失了.於是想到每次重起的時候執行一段指令碼用來新增路由,這樣我就不用每次重起都手動新增了

.步驟如下:

1.首先,我們建立乙個

/etc/network.script

檔案.輸入命令:

sudo nano /etc/network.script 2.

3.sudo route add -net 192.168.18.0/24 gw 192.168.18.1 dev eth1         //內網通過 eth1訪問,eth0 禁用了。 按

ctrl + o

儲存檔案,然後按

ctrl + x

退出.4

.接著我們再用

nano

開啟/etc/rc.local

.輸入命令:

sudo nano /etc/rc.local 5

.在文字編輯中,我們會看到提示說

/etc/rc.local

預設是空的.但我開啟的時候,會看到裡面其它有一行:

exit 0

如果是這樣,我們一定要在

exit 0

sh /etc/network.script

exit 0 6

.按3中的方法,儲存,退出。

這樣配置完成了。

如果是單網絡卡,配置比較的簡單,如下:

sudo vi /etc/network/inte***ces 

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.18.71

netmask 255.255.255.0

gateway 192.168.18.1

dns-nameservers 202.96.134.133 192.168.18.7

1、配置ip的檔案 /etc/network/inte***ces

2、重啟網絡卡:

/etc/init.d/networking start //啟動網絡卡 

/etc/init.d/networking stop //停止網絡卡 

/etc/init.d/networking restart //重啟網絡卡(用這個就行了)

3、修改路由:

刪除預設路由,如果網絡卡配置正確會出現2個預設路由,刪除之:sudo route delete default(執行2次) 

加入新路由: sudo route add -net 192.168.18.0 netmask 255.0.0.0 dev eth0 (內網路由) 

sudo route add default gw 192.168.18.1 dev eth1(外網路由)

雙網絡卡做閘道器伺服器

bin bash in eth1 out eth0 etc init.d iptables stop iptables p input accept iptables p output accept iptables p forward drop iptables f iptables a inpu...

雙網絡卡伺服器選擇預設路由

注意 我還沒有搞懂,只是做個備份 實驗室伺服器有兩個網口,乙個連內網 enp0s25 乙個連外網 enp9s0 我要用github,預設走內網那個網口 enp0s25 就無法使用。使用 route命令檢視 route 目標 閘道器 子網掩碼 標誌 躍點 引用 使用 介面 default gatewa...

centos伺服器,雙網絡卡網段互訪

雙網絡卡網段互訪有兩種情況 a 內網1 b 伺服器 c 內網2 目的是,c通過b去連線a。1 b為a的閘道器。2 b為a內網中的一台主機。說明 情況1比較簡單,在b c上都做好路由表就可以了。情況2,由於許可權問題 比如公司內部 不能操作到a 閘道器 以這種情況要在b上用iptables做nat,i...