靜態(tài)路由的Linux常用命令
由于最近調(diào)整公司服務(wù)器架構(gòu),我使用nginx最為前端網(wǎng)通代理,部署了一臺單網(wǎng)卡雙線服務(wù)器,通過修改智能DNS讓網(wǎng)通用戶請求NGINX服務(wù)器,然后 NGINX服務(wù)器再后端的電信服務(wù)器,由于后端服務(wù)器是單電信機房所以必須指定NGINX服務(wù)器只能通過電信網(wǎng)關(guān)訪問,如果使用網(wǎng)通網(wǎng)關(guān)速度相差至少9 倍。如果指定NGINX服務(wù)器訪問后端電信服務(wù)器時只能通過電信網(wǎng)關(guān),想到的辦法是使用靜態(tài)路由。下面是靜態(tài)路由的Linux常用命令
方法一:
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
刪除路由
route del -net 192.168.0.0/24 gw 192.168.0.1

add 增加路由
del 刪除路由
-net 設(shè)置到某個網(wǎng)段的路由
-host 設(shè)置到某臺主機的路由
gw 出口網(wǎng)關(guān) IP地址
dev 出口網(wǎng)關(guān) 物理設(shè)備名

增加默認(rèn)路由

route add default gw 192.168.0.1
默認(rèn)路由一條就夠了

route -n 查看路由表

方法二:
添加路由
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev eth0
刪除路由
ip route del 192.168.0.0/24 via 192.168.0.1

add 增加路由
del 刪除路由
via 網(wǎng)關(guān)出口 IP地址
dev 網(wǎng)關(guān)出口 物理設(shè)備名

增加默認(rèn)路由
ip route add default via 192.168.0.1 dev eth0
via 192.168.0.1 是我的默認(rèn)路由器

查看路由信息
ip route

保存路由設(shè)置,使其在網(wǎng)絡(luò)重啟后任然有效
在/etc/sysconfig/network-script/目錄下創(chuàng)建名為route-eth0的文件
vi /etc/sysconfig/network-script/route-eth0
在此文件添加如下格式的內(nèi)容

192.168.1.0/24 via 192.168.0.1