由 feilong 在 08-28-2003 08:25 发表:
双网卡的问题!急,望高手指点!
我有两个外网通道,一个为共有IP:218...,另外一条是另外一个共网划分下来的私有IP:172.16..,两条线路均可以上网,我现在准备在一个服务器上安装3个网卡,分别连接这两个网络和一个面向内网的网卡(IP:192.168..*).。我想问一下怎么样设置可以实现。能让内部网络可选择的分别从某一个网络上网。
由 shihao 在 08-28-2003 09:54 发表:
"让内部网络可选择的分别从某一个网络上网。",能解释一下吗?
仅供参考,作者不对该脚本造成的任何结果负责
由 feilong 在 08-28-2003 11:17 发表:
回应
其实就是将两个外网做负载平衡,可以么?!谢谢
由 shihao 在 08-28-2003 13:52 发表:
试试这个:
#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 看看路由表正确吗?
仅供参考,作者不对该脚本造成的任何结果负责
由 shihao 在 08-28-2003 14:17 发表:
对不起,打错几行,重写如下:
#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
仅供参考,作者不对该脚本造成的任何结果负责
由 tower 在 08-28-2003 17:26 发表:
楼上老大,你这是在 router上的配置吧?
由 shihao 在 08-28-2003 18:31 发表:
不,就在你的linux上,#开头的是注释
仅供参考,作者不对该脚本造成的任何结果负责
由 Glue 在 08-28-2003 19:37 发表:
我等的linux是普通的,
可不支持什么ip route,nexthop之类的命令。
你是用的linux router project吧
-_-
由 tower 在 08-28-2003 19:47 发表:
你装的是啥?zebra?
由 shihao 在 08-28-2003 21:08 发表:
我用的rh7.2
用rpm找找有iproute包吗?没有装阿。我的是iproute-2.2.4-10,是rh7.2自带的。
各位,你们从来不用ip命令吗?好用的很。
仅供参考,作者不对该脚本造成的任何结果负责
由 shihao 在 08-28-2003 21:11 发表:
对了,重新编个内核了吗?
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
加了吗?
仅供参考,作者不对该脚本造成的任何结果负责
由 shihao 在 08-29-2003 00:10 发表: