一、使用route命令添加
使用route 命令添加的路由,機(jī)器重啟或者網(wǎng)卡重啟后路由就失效了,方法:
A、添加到主機(jī)的路由
# route add –host 192.168.1.10 dev eth0
# route add –host 192.168.1.10 gw 192.168.1.1
B、添加到網(wǎng)絡(luò)的路由
# route add –net 192.168.1.0? netmask 255.255.255.0 eth0
# route add –net 192.168.1.0? netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1
C、添加默認(rèn)網(wǎng)關(guān)
# route add default gw 192.168.1.1
D、刪除路由
# route del –host 192.168.1.10 dev eth0
二、Centos7 添加永久路由(需要重啟網(wǎng)絡(luò))?
ip route 指令對(duì)路由的修改不能保存,重啟就沒了。把 ip route 指令寫到 /etc/rc.local 也是徒勞的。
RHEL7官網(wǎng)文檔沒有提到 /etc/sysconfig/static-routes,經(jīng)測(cè)試此文件已經(jīng)無效;
/etc/sysconfig/network 配置文件僅僅可以提供全局默認(rèn)網(wǎng)關(guān),語法同 Centos6 一樣: GATEWAY=<ip address> ;
在 /etc/sysconfig/network-scripts/下,新建文件名為route-*interfacename*的文件(interfacename為你的網(wǎng)卡名稱)
永久靜態(tài)路由需要寫到 /etc/sysconfig/network-scripts/route-*interfacename* 文件中
比如添加一條靜態(tài)路由:(網(wǎng)卡的設(shè)備名叫eth1)
[root@centos7 ~]# vi /etc/sysconfig/network-scripts/route-eth1 192.168.0.0/16 via 172.16.0.1 dev eth1
wq保存后,service network restart重啟網(wǎng)絡(luò)服務(wù)
三、開發(fā)環(huán)境實(shí)驗(yàn)
cd? /etc/sysconfig/network-scripts/
vim route-ens192? (ens193為網(wǎng)卡名)
172.16.0.0/16 via 192.168.11.100文章來源:http://www.zghlxwxcb.cn/news/detail-451020.html
sudo systemctl restart network?文章來源地址http://www.zghlxwxcb.cn/news/detail-451020.html
到了這里,關(guān)于Linux虛擬機(jī)中增加永久路由的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!