雙網絡卡
乙個設定為內網
乙個設定為外網
閘道器都為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...