server:CentOS5.8

ip:172.16.8.11 Gateway:172.16.8.1

ip:10.120.6.78 Gateway:10.120.6.1

网卡配置:

eth0 point:

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none
HWADDR=:FB::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=:FB::B0:F3:CF
ONBOOT=yes HOTPLUG=no
IPADDR=10.120.6.78
NETMASK=255.255.254.0

打开转发:

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

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

配置路由表:

[root@localhost ~]# cat /etc/iproute2/rt_tables
# reserved values
local
main default
252 net0
251 net1
unspec
#
# local
#
# inr.ruhep
[root@localhost ~]#

使用ip route添加默认路由:

ip route add 127.0.0.0/ 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/ 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

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

[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 : () bytes of data.
bytes from 220.181.111.188: icmp_seq= ttl= time=8.69 ms
bytes from 220.181.111.188: icmp_seq= ttl= time=8.57 ms --- www.a.shifen.com ping statistics ---
packets transmitted, received, % 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 : () bytes of data.
bytes from 10.11.240.22: icmp_seq= ttl= time=10.9 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.6 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.6 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.7 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.8 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.5 ms
bytes from 10.11.240.22: icmp_seq= ttl= time=10.6 ms --- 10.11.240.22 ping statistics ---
packets transmitted, received, % packet loss, time 6002ms
rtt min/avg/max/mdev = 10.525/10.727/10.910/0.172 ms
[root@localhost ~]#

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

linux 双网关双IP设置的更多相关文章

  1. Linux history时间用户ip设置

    Linux history时间用户ip设置        在使用linux服务器的时候发生一些不知道谁操作的问题,google一下说history命令可以查看到历史记录,用过之后发现还是不够详细,再g ...

  2. LINUX一网卡多IP设置

    方法1:少量IP手动绑定(这里以绑定IP到eth0为例,其它网卡的话修改相应的文件名即可) 1.复制ifcfg-eth0的网卡配置文件并改名为ifcfg-eth0:0 [root@akinlau /] ...

  3. 一张图教你弄清楚linux虚拟机的静态IP设置原理 VMnet8

  4. Linux双线双网卡双IP双网关设置方法

    机房上架了一台测试机,系统是Ubuntu 9.04 X64的系统,母机IBM X336机器.用户需求是双线,故采用一个网卡配置电信地址,另一个网卡配置联通地址,安装好系统后配置好IP发现联通地址和电信 ...

  5. linux双网卡双网关设置

    https://blog.csdn.net/wangliang888888/article/details/60139499 在给客户做软件部署的时候,客户提出了一个需求,需要用到双网卡双网关,我研究 ...

  6. CentOS双网卡双IP设置

    CentOS双网卡双IP设置 系统环境:CentOS Linux 网络环境: 两个IP地址,192.168.0.10和10.10.30.2,掩码是255.255.255.0,这两个子网的网关地址分别是 ...

  7. Linux 双网关(电信与联通)

    经常有这种需求,一台Linux服务器配置电信IP和网通IP,默认情况下,后启动的网卡的网关生效.南电信北网通,配置电信和网通IP,无非是为了减少网络延时,使电信用户的请求响应在电信网络中传输,网通用户 ...

  8. 亚马逊aws 一个实例双网卡-两个弹性ip设置

    一个实例默认只有1个网络接口: 步骤一.创建一个新的网络接口,附加到实例. 步骤二.手动添加路由 增加两个路由表,为后续的双网关做点小准备: vim /etc/iproute2/rt_tables 添 ...

  9. Linux系列:Fedora虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

    首先声明:该方法在Fedora 17和18版本下有效,其它版本也许可行也许有所差异. 1.  虚拟机相关配置 如果不是虚拟机系统,则这步不需要,若是相关配置详细信息请看“Linux系列:Ubuntu虚 ...

随机推荐

  1. Android从服务端获取json解析显示在客户端上面

    Android从服务端获取json解析显示在客户端上面 百度经验:jingyan.baidu.com 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Jso ...

  2. windows phone 8 设置锁屏背景

    本来想研究一下 利用闪光灯实现手电筒的代码,发现不是简答设置FlashMode属性可以解决问题的,ms也没有提供api,无意瞄了一眼侧边栏的文章列表,发现了设置屏幕锁屏背景的实现,手一抖点进去了.还算 ...

  3. Linux 经典面试题

    [Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文 ...

  4. jQuery EasyUI tree中state属性慎用

    EasyUI 1.4.4 tree控件中,如果是叶子节点,切忌把state设置为closed,否则该节点会加载整个tree,形成死循环 例如: json入下: [ { "checked&qu ...

  5. 基于 Redis 数据累计的实现

    需求:对上传文件进行统一编号,以 xxx-YYYYmmdd-000001为编码格式,其中YYYYmmdd为当天传的日期. 技术方案:redis,get,set,incr,expireAt即可实现. p ...

  6. 列表页url参数格式分析【求指教】

    运营对列表页url制定静态化模式,与区区观点相悖.遂请大家指教点解. 动态参数包含6个,分别是: 1认证(有机),2品类(水果),3地区(丰台),4状态(众筹中),5排序(评分),6分页 使用状态非常 ...

  7. MVC页面上多个提交按钮提交到不同的Action

    使用mvc扩展类,ActionNameAttribute方法如下: [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, In ...

  8. win7系统cocos2dx 3.4 绑定自定义类到Lua

    Cocos2d-x 3.0开始使用bindings-generator来生成c++类的lua绑定.bindings-generator基于tolua++,通过配置tools/tolua中的ini文件以 ...

  9. iOS开发之自定义画板

    今天整好有时间, 写了一个自定义的画板!  [我的github] GLPaint主要采用QuartzCore框架, 对画布上的元素进行渲染, 然后通过UIImageWriteToSavedPhotos ...

  10. 二维卷积c代码

    二维卷积c代码 二维信号的卷积原理请参考另外一篇文章:http://blog.csdn.net/carson2005/article/details/43702241 这里直接给出参考代码: void ...