今天在用虛擬機測試的時候,突然發現外網不通了,記得之前加過路由的,重啟網絡服務后就沒了,仔細一想,應該是添加的路由是臨時的,一重啟就沒了,于是乎就有了想把它永久寫入的沖動,在看了一些文檔之后,只要在/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.1NETMASK1=0.0.0.0ADDRESS1=0.0.0.0
提示,使用該格式時,如果有多條靜態路由,每條靜態路由必須按順序編號,如ADDRESS0, ADDRESS1, ADDRESS2等,不能跳著編號。個人更趨向于第一種寫法。
修改完成以后重啟網絡服務就可以了,下次在重啟的時候路由信息就不會丟失了。
新聞熱點
疑難解答