码迷,mamicode.com
首页 > 系统相关 > 详细

linux 双网关双IP设置

时间:2014-05-10 06:50:23      阅读:536      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   java   color   

 

server:CentOS5.8

 

ip:172.16.8.11 Gateway:172.16.8.1

ip:10.120.6.78 Gateway:10.120.6.1

网卡配置:

bubuko.com,布布扣
eth0 point:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82576 Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none
HWADDR=80:FB:06:B0:F3:CE
ONBOOT=yes
IPADDR=172.16.8.11
NETMASK=255.255.255.0
GATEWAY=172.16.8.1
TYPE=Ethernet

ech1 point:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
HWADDR=80:FB:06:B0:F3:CF
ONBOOT=yes

HOTPLUG=no
IPADDR=10.120.6.78
NETMASK=255.255.254.0
bubuko.com,布布扣

打开转发:

        
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward 

不知道这一步是不是有必要我临时打开了。

配置路由表:

bubuko.com,布布扣
[root@localhost ~]# cat /etc/iproute2/rt_tables 
# reserved values
255     local
254     main


253     default
252     net0
251     net1
0       unspec
#
# local
#
#1      inr.ruhep
[root@localhost ~]#
bubuko.com,布布扣

使用ip route添加默认路由:

bubuko.com,布布扣
ip route add 127.0.0.0/8 dev lo table net1
ip route add default via 172.16.8.1 dev eth0 src 172.16.8.11 table net1
ip rule add from 172.16.8.11 table net1

ip route add 127.0.0.0/8 dev lo table net0
ip route add default via 10.120.6.1 dev eth1 src 10.120.6.78 table net0
ip rule add from 10.120.6.78 table net0

ip route flush table net1
ip route flush table net0
bubuko.com,布布扣

 

注意测试的时候指定源地址:

 

bubuko.com,布布扣
[root@localhost ~]# ping -I 172.16.8.11 www.baidu.com
PING www.a.shifen.com (220.181.111.188) from 172.16.8.11 : 56(84) bytes of data.
64 bytes from 220.181.111.188: icmp_seq=1 ttl=52 time=8.69 ms
64 bytes from 220.181.111.188: icmp_seq=2 ttl=52 time=8.57 ms

--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 8.575/8.636/8.698/0.111 ms
[root@localhost ~]#



++++++++++++++++++++++++++++++++++++++++++++++++++
[root@localhost ~]# ping -I 10.120.6.78 10.11.240.22
PING 10.11.240.22 (10.11.240.22) from 10.120.6.78 : 56(84) bytes of data.
64 bytes from 10.11.240.22: icmp_seq=1 ttl=251 time=10.9 ms
64 bytes from 10.11.240.22: icmp_seq=2 ttl=251 time=10.6 ms
64 bytes from 10.11.240.22: icmp_seq=3 ttl=251 time=10.6 ms
64 bytes from 10.11.240.22: icmp_seq=4 ttl=251 time=10.7 ms
64 bytes from 10.11.240.22: icmp_seq=5 ttl=251 time=10.8 ms
64 bytes from 10.11.240.22: icmp_seq=6 ttl=251 time=10.5 ms
64 bytes from 10.11.240.22: icmp_seq=7 ttl=251 time=10.6 ms

--- 10.11.240.22 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6002ms
rtt min/avg/max/mdev = 10.525/10.727/10.910/0.172 ms
[root@localhost ~]#
bubuko.com,布布扣

PS:10.11.240.22 是我们的ipsec对端,是能够通过10.120.6.78 访问的。

 

linux 双网关双IP设置,布布扣,bubuko.com

linux 双网关双IP设置

标签:style   blog   class   code   java   color   

原文地址:http://www.cnblogs.com/osxlinux/p/3719949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!