由于系统需要分别从内外网访问,即外网用户从外网访问服务器,内网用户从内网访问服务器,结果在配置双网关后发现内网不能访问,使用route命令查看路由发现问题原因,重新设置路由解决了问题。
为避免服务器重启后再出现路由问题,在配置文件 /etc/rc.local 添加
route add -net 172.0.0.0 netmask 255.0.0.0 gw 172.31.20.254 dev eth1 #内网路由
route add default gw外网出口ip eth0 #默认路由
route del -net default netmask 0.0.0.0 gw 172.31.20.254 dev eth1 #删除系统自己添加的路由
这样系统重启后就能自动设置正确的静态路由,保证内外网都能正常访问
原理说明:一般来说缺省路由只能有一条,即使加了2条,也只能用metric小的那条,只有当metric小的那条路由不可用(如端口down)时,另一条才会起作用,所以对于不知道远端地址情况(如访问Internet)的那个端口需要指缺省路由,而对于明确知道远端地址分配情况的(一般为内网地址段)端口指静态路由。
下面是网上找的参考资料
http://linux.chinaunix.net/bbs/viewthread.php?tid=911850&extra=&page=1
分享到:
相关推荐
redhat双网卡绑定
redhat linux 中文乱码解决方法
虚拟机REDHAT不能上网问题解决 我试过了 很好
redhat系统忘记密码解决方法
Redhat 下多路径问题的解决---IBM RDAC
Redhat_6.0双网卡绑定
redhat enterprise 4加挂u盘过程及汉字乱码问题解决方案redhat enterprise 4加挂u盘过程及汉字乱码问题解决方案redhat enterprise 4加挂u盘过程及汉字乱码问题解决方案redhat enterprise 4加挂u盘过程及汉字乱码问题...
解决Nginx启动脚本在redhat上无法启动的问题
Redhat7网卡配置的3种方法 Redhat7网卡配置的3种方法.docRedhat7网卡配置的3种方法.docRedhat7网卡配置的3种方法.docRedhat7网卡配置的3种方法.doc
# redhat-config-network /* 使用ifconfig命令配置并查看网络接口情况 */ //配置eth0的IP,同时激活设备 # ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up //配置eth0别名设备 eth0:1 的IP,并添加...
RedHat未注册yum不能用解决办法; 卸载redhat自带的yum组件 rpm -qa|grep yum|xargs rpm -e --nodeps 安装centos的yum包
xp 下安装双系统 redhat linux
linux(RedHat)NTP时间同步的配置方法.pdf
RedHat linux9 安装后花屏的解决办法
RedHat智能制造解决方案.pdf
RedHat6.5的linux虚拟机,包含切换屏幕插件。亲测,可用
RedHat HA方案的配置方法,详细的操作方案!
描述安装硬盘安装redhat linux的方法
本文包含RedHat6.7离线安装cloudera manager5.11.0详细安装步骤及部分问题解决,文中也有CM和CDH知识库mysql5.6的安装步骤。但是没有CDH的引导安装,CDH的引导安装请看《RedHat6.7-CDH-5.11.0离线安装步骤及问题解决...
Redhat7.9系统下载