002-老男孩教育每日一題-Linux系統如何添加一條路由
網友答案:
方圓<xxxxm> 10:51:18
測試平臺:CentOSLinux release 7.3.1611 (Core)
添加臨時路由
1.爲某網絡添加路由
1 | route add -net 220.181.8.0/24 gw 192.168.72.2 |
2.添加到某主機的路由
1 | route add -host 220.123.123.123 gw 192.168.72.2 |
3.添加默認路由
1 | route add default gw 192.168.72.2 |
添加永久路由
方法1: 在/etc/rc.local裏添加執行命令文本內容
1 | route add -host 220.123.123.123 gw 192.168.72.2 |
該方法注意點:需要/etc/rc.local具有開機執行權限,該方法的缺陷是在/etc/init.d/network服務重啓後添加的路由會消失
方法2:增加文件,並寫入如下需要添加的路由信息:vim/etc/sysconfig/static-routes
1 2 | any net 220.181.9.0/24 gw 192.168.72.2 any host 220.181.9.2 gw 192.168.72.2 |
該方法的原理爲:/etc/init.d/network在啓動時,會調用執行/etc/sysconfig/static-routes文件內容,詳細調用方式請查看/etc/init.d/network文件內容
此方法的優點是:即使/etc/init.d/network服務重啓,路由表信息也不會丟失。@悠久之翼
起子總結
使用route在centos中是順理成章的事情,現在已經到了2017年了,使用centos7系統的服務器系統也相應多了起來,也就有必要總結使用ip route 這個命令的修改路由的使用方法了
網絡添加路由
1 | ip route add 220.181.8.0/24 via 192.168.72.2 |
主機的路由
1 | ip route add 220.181.8.0/32 via 192.168.72.2 |
添加默認路由
1 | ip route add default via 192.168.1.1 |
啓發自李導的總結,總結了centos7 下 ip route 子命令的用法