今天在用虛拟機測試的時候,突然發現外網不通了,記得之前加過路由的,重新開機網絡服務後就沒了,仔細一想,應該是添加的路由是臨時的,一重新開機就沒了,于是乎就有了想把它永久寫入的沖動,在看了一些文檔之後,隻要在/etc/sysconfig/network-scripts/route-eth0由于我的系統版本是5.4 的沒有那rout-etho個檔案,于是就就建立了這個檔案,并且編輯了它,指令如下:
cd /etc/sysconfig/network-scripts/
touch route-eth0 注:這個要跟網卡名稱對應
vim route -eth0
192.168.10.0/24 via 192.168.10.1 注:添加一個網段
8.8.8.8 via 192.168.10.1 注:添加到一個主機
0.0.0.0/0 via 192.168.10.1 注 所有網絡,類似于預設路由
或者更改成下面一樣也可以
GATEWAY0=192.168.10.1
NETMASK0=255.0.0.0
ADDRESS0=8.0.0.0
GATEWAY1=192.168.10.1
NETMASK1=0.0.0.0
ADDRESS1=0.0.0.0
提示,使用該格式時,如果有多條靜态路由,每條靜态路由必須按順序編号,如ADDRESS0, ADDRESS1, ADDRESS2等,不能跳着編号。個人更趨向于第一種寫法。
修改完成以後重新開機網絡服務就可以了,下次在重新開機的時候路由資訊就不會丢失了。
轉載于:https://www.cnblogs.com/Waterclouds/p/3610251.html