首页 > 代码库 > 关于上网卡上网问题
关于上网卡上网问题
公司一台服务器上网卡,em1 和em2
em1配置如下:
HWADDR=24:6E:96:13:DF:D0
TYPE=Ethernet
BOOTPROTO=static
NAME=em1
ONBOOT=yes
IPADDR=10.0.200.53
NETMASK=255.255.255.0
GATEWAY=10.0.200.1
em2配置如下:
HWADDR=24:6E:96:13:DF:D5
TYPE=Ethernet
BOOTPROTO=static
NAME=em2
ONBOOT=yes
IPADDR=192.168.200.201
NETMASK=255.255.255.0
GATEWAY=192.168.200.1
DNS1=114.114.114.114
DNS2=61.177.7.1
要求:
域名ts.test.com指向em2上的地址192.168.200.201,外网访问该域名之走em2网卡,内网维护时走em1网卡。
经过思考,将两块网卡对应的IP地址配置如上,结果上网都是走em1网卡,即10.0.200.0网络,而不是走em2 192.168.200.0网络,这里通过route -n发现两条默认路由同时存在,所以这里要把默认的走em1的路由删除,保留走em2的路由,即让所有去外网的路由走em2网卡,然后添加一条静态路由,所有走内网的数据流走em1,具体操作如下:
/usr/sbin/route add default gw 192.168.200.1 em2
/usr/sbin/route add -net 10.0.10.0/24 gw 10.0.200.1
这样保证了到10.0.10.0/24的网络都走网关10.0.200.1,即走em1网卡
本文出自 “平平淡淡才是真” 博客,请务必保留此出处http://ucode.blog.51cto.com/10837891/1942407
关于上网卡上网问题