LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 479|回复: 0

想请教一个多网路的问题..

[复制链接]
发表于 2009-4-11 18:23:46 | 显示全部楼层 |阅读模式
机器上有两张网卡
eth1 只限定在局域网网段内访问. 这个局域网是公网ip
eth0 在另一个网段上. 公网ip.
用一张路由表. default route 设置成 eth0
差不多像这样:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
166.111.68.0  0.0.0.0         255.255.255.0 U     0      0        0 eth1
166.111.69.0 0.0.0.0         255.255.255.0 U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 eth0

数字只是个例子..
然后我从外面ssh到eth1的地址, 可以接通. 各种服务都通.
如果我down掉eth0, 就都不通. 包都是从eth0走的. (不过不知道包里面source的ip地址是哪张网卡的ip)

如果我在eth0上搞了一个ppp连接出去. 那个ppp是可以访问任何公网的(也可以访问eth1的ip)
这时我ssh到eth1的地址, 就发现不通.

那么究竟那个包从ppp0发出去的时候, source的ip写的是ppp0的ip还是eth1的? 当没有ppp0的时候, source的ip写的是eth0的还是eth1的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表