LinuxSir.cn,穿越时空的Linuxsir!

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

单网卡不同网段双IP只能使用一个的问题

[复制链接]
发表于 2008-7-7 16:28:41 | 显示全部楼层 |阅读模式
在单网卡上同时配置了不同网段的两个 IP (电信/网通),配置文件 /etc/conf.d/net 里这样写的:
config_eth0=(
        "202.xx.xx.170/28 brd 202.xx.xx.175"
        "211.xx.xx.170/28 brd 211.xx.xx.175"
)
routes_eth0=(
        "default via 202.xx.xx.161"
)

只有电信的 IP (202.xx.xx.170)可以从远程 ping 通,而且在 Gentoo 主机上 ping 网通的网关 211.xx.xx.161 都不能 ping 通,这是怎么回事呢?在 CentOS 上,添加 ifcfg-eth0:0 做相应配置就可以使用了的。在 Debian 上也是做了如下配置就可以同时使用两个 IP 了:
auto eth0
iface eth0 inet static
        address 202.xx.xx.170
        netmask 255.255.255.240
        network 202.xx.xx.160
        broadcast 202.xx.xx.175
        gateway 202.xx.xx.161

auto eth0:0
iface eth0:0 inet static
        address 211.xx.xx.170
        netmask 255.255.255.240
        network 211.xx.xx.160
        broadcast 211.xx.xx.175
        gateway 211.xx.xx.161

各位有遇到相同问题的吗?
发表于 2008-7-7 17:05:52 | 显示全部楼层
用iptables做一下211.xx.xx.170到202.xx.xx.170的nat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-7 17:39:34 | 显示全部楼层
那这个时候我还要添加静态路由呢。
默认是电信的,我还可以为网通段添加静态路由,做 NAT 不就都只能走电信的网关出去了。
能做到像 CentOS 、Debian 一样才是正道吧。
回复 支持 反对

使用道具 举报

发表于 2008-7-7 18:34:45 | 显示全部楼层
gentoo的多IP支持很差,自己手工配路由表吧
我的这篇多IP的也没人回。
http://bbs.linuxsir.cn/showthread.php?t=331034
回复 支持 反对

使用道具 举报

发表于 2008-7-7 20:08:42 | 显示全部楼层
要自己配路由表
回复 支持 反对

使用道具 举报

发表于 2008-7-7 21:42:46 | 显示全部楼层
Post by 没本;1872033
gentoo的多IP支持很差,自己手工配路由表吧
我的这篇多IP的也没人回。
http://bbs.linuxsir.cn/showthread.php?t=331034


一直用多IP,没发现gentoo的多IP支持差。
回复 支持 反对

使用道具 举报

发表于 2008-7-10 17:14:09 | 显示全部楼层
Post by 没本;1872033
gentoo的多IP支持很差,自己手工配路由表吧
我的这篇多IP的也没人回。
http://bbs.linuxsir.cn/showthread.php?t=331034


我觉得你这个说法存在一些问题,以下是我的意见.

1,都是用一个Linux内核,只不过大部分其他的发行版会预装了iprouter2,而gentoo需要自己安装罢了.
2,除非是内核路由,其他的路由都要自己配,估计没有哪个发行版会自动帮你配路由吧,除非是dhcp的.
3,gentoo里面配路由还是蛮方便的,你看看我的路由器的配置.


  1. rename_00138FD910A5="lan"  
  2. rename_0015E9A66D9D="wan"
  3. config_wan=( "124.xxx.158.129/28" )
  4. routes_wan=( "192.168.1.0/24 via 124.xxx.158.130 dev wan" )
  5. config_lan=( "172.30.60.106/30" )
  6. routes_lan=( "default via 172.30.60.105 dev lan src 124.xxx.158.129" )

  7. #ADSL备份链路
  8. #config_ppp0=( "ppp" )
  9. #link_ppp0="lan"
  10. #plugins_ppp0=( "pppoe" )
  11. #username_ppp0="xxx"
  12. #password_ppp0="b7c4b3r2"
  13. #pppd_ppp0="defaultroute"
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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