最近發現手動添加的路由會莫名消失,檢查后發現是網卡自動重啟造成的,網卡自動重啟的原因暫時沒有找到,但是路由消失會導致應用訪問出現問題,必須要先解決路由的問題。
手動添加的路由為臨時路由,重啟網絡、網卡或者服務器都會導致臨時路由消失,故需要添加永久靜態路由來解決問題。
在/etc/sysconfig/network-scripts文件夾下添加名為route-(比如route-eth0)的文件,文件內容為:192.168.1.0/24 via 192.168.2.1 dev eth0 #“192.168.1.0/24”為目標網絡,“192.168.2.1”為eth0的網關。
添加完畢后重啟網卡路由生效,哪怕重啟服務器會自動加載。