|
本帖最后由 dea 于 2012-6-15 11:24 编辑
有台机器安装双网卡,分别接入电信和移动,为移动用户做了反向代理,为的是加速移动用户访问我们网站的速度,网站服务器在双线机房(电信联通)
CentOS 6.2 + Nginx
软件先不说了,网络设置把我折腾死
使用移动的网关为默认网关,按网上的说明做如下设置
CentOS双网卡双IP设置
系统环境:CentOS Linux
网络环境: 两个IP地址,192.168.0.10和10.10.30.2,掩码是255.255.255.0,
这两个子网的网关地址分别是192.168.0.1和10.10.30.1。
1. 为网卡eth0配置ip地址192.168.0.10,为网卡eth1配置ip地址为10.10.30.2配置文件为:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
2. 配置默认网关为任意一个。这个默认网关,决定了系统主动去使用网络时,使用的接口。
配置文件:/etc/sysconfig/network
3. 编辑路由表
修改/etc/iproute2/rt_tables,添加内容:
252 net2
251 net3
#/etc/rc.local添加原路返回路由
ip route flush table net2
ip route add default via 192.168.0.1 dev eth0 src 192.168.0.10 table net2
ip rule add from 192.168.0.10 table net2
ip route flush table net3
ip route add default via 10.10.30.1 dev eth1 src 10.10.30.2 table net3
ip rule add from 10.10.30.2 table net3
然后两个IP都能ping 通,在这台双网卡机器上添加一条去网站服务器的路由
route add -net 服务器双线IP netmask 255.255.255.255 gw x.x.x.x电信网关 dev eth1 # eth1为电信线路
可是做路由追踪,返回的确是这样的
traceroute to 服务器, 30 hops max, 60 byte packets
1 x.x.x.x(电信网关) 26.235 ms 26.277 ms 26.249 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
这算咋回事呢? 目前移动的IP还在备案中,还木开放80 ,苦逼啊!;21
|
|