服务热线
特殊情况下linux下设置的ip 和网关IP可能不是同一个段。比如多个IP段的情况下,linux的IP是 192.168.11.6 ,但给的网关IP是 182.168.66.1
如果默认设置好,会发现 192.168.11.6 这个服务器里的网络是不通的,也PING不通网关IP 192.168.66.1
这种情况下要在linux 里添加一条网关路由才行。
以网卡是 eth0为例:
route add -host 192.168.66.1 dev eth0
route add default gw 192.168.66.1 dev eth0
再次测试会发现网络已经通了。这种设置的弊端就是重启后就无效了。
加永久固定路由的方法:
vi /etc/rc.d/init.d/network 查看如果没有如下内容 就添加上
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
然后编辑 vi /etc/sysconfig/static-routes (如果不存在就创建)
添加内容:
any host 192.168.66.1 dev eth0
any net deault gw 192.168.66.1 dev eth0
如果出错,可以尝试调整为
any host 192.168.66.1 dev eth0
any net 0.0.0.0 gw 192.168.66.1 netmask 0.0.0.0 dev eth0
