最近发现手动添加的路由会莫名消失,检查后发现是网卡自动重启造成的,网卡自动重启的原因暂时没有找到,但是路由消失会导致应用访问出现问题,必须要先解决路由的问题。
手动添加的路由为临时路由,重启网络、网卡或者服务器都会导致临时路由消失,故需要添加永久静态路由来解决问题。
在/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的网关。
添加完毕后重启网卡路由生效,哪怕重启服务器会自动加载。