LinuxSir.cn,穿越时空的Linuxsir!

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

双网卡的问题!急,望高手指点!

[复制链接]
发表于 2003-8-28 08:25:47 | 显示全部楼层 |阅读模式
我有两个外网通道,一个为共有IP:218.*.*.*,另外一条是另外一个共网划分下来的私有IP:172.16.*.*,两条线路均可以上网,我现在准备在一个服务器上安装3个网卡,分别连接这两个网络和一个面向内网的网卡(IP:192.168.*.*).。我想问一下怎么样设置可以实现。能让内部网络可选择的分别从某一个网络上网。
发表于 2003-8-28 09:54:34 | 显示全部楼层
"让内部网络可选择的分别从某一个网络上网。",能解释一下吗?
 楼主| 发表于 2003-8-28 11:17:27 | 显示全部楼层

回应

其实就是将两个外网做负载平衡,可以么?!谢谢
发表于 2003-8-28 13:52:29 | 显示全部楼层
试试这个:
#setup up for 218.*.*.*
ip rule add from 218.*.*.* lookup 1
ip route add 192.168.0.0/24 via 192.168.0.1 table 1
ip route add 0/0 via 218.*.*.* table 1
#setup up for 172.16.*.*
ip rule add from 172.16.*.* lookup 2
ip route add 192.168.0.1/24 via 192.168.0.1 table 2
ip route add 0/0 via 172.16.*.* table 2
#ip route add default equalize
nexthop via 218.*.*.* dev eth1
nexthop via 172.16.*.* dev eth2
用ip route list 看看路由表正确吗?
发表于 2003-8-28 14:17:43 | 显示全部楼层
对不起,打错几行,重写如下:
#setup up for 218.*.*.*
ip rule add from 218.*.*.* lookup 1
ip route add 192.168.0.0/24 via 192.168.0.1 table 1
ip route add 0/0 via 218.*.*.* table 1
#setup up for 172.16.*.*
ip rule add from 172.16.*.* lookup 2
ip route add 192.168.0.0/24 via 192.168.0.1 table 2
ip route add 0/0 via 172.16.*.* table 2
#Setup load balancing
ip route add default equalize
nexthop via 218.*.*.* dev eth1
nexthop via 172.16.*.* dev eth2
发表于 2003-8-28 17:26:51 | 显示全部楼层
楼上老大,你这是在 router上的配置吧?
发表于 2003-8-28 18:31:21 | 显示全部楼层
不,就在你的linux上,#开头的是注释
发表于 2003-8-28 19:37:50 | 显示全部楼层
我等的linux是普通的,
可不支持什么ip route,nexthop之类的命令。
你是用的linux router project吧
发表于 2003-8-28 19:47:06 | 显示全部楼层
你装的是啥?zebra?
发表于 2003-8-28 21:08:07 | 显示全部楼层
我用的rh7.2
用rpm找找有iproute包吗?没有装阿。我的是iproute-2.2.4-10,是rh7.2自带的。
各位,你们从来不用ip命令吗?好用的很。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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