|
本帖最后由 数不清 于 2011-8-15 14:49 编辑
我也是想试多拨叠加,为啥都不成功呢?
xll 发表于 2011-8-14 15:02 
m-route叠加很简单(双拨)
1.编辑/etc/rc.local
增加- ip link add link [color=Red]eth1[/color] eth2 type macvlan // eth1 根据你的路由WAN配置填
- ifconfig eth2 hw ether 00:11:22:33:44:5E //MAC 自己随意填写
- ifconfig eth2 up
复制代码 保存
2.配置 /etc/config/network- config 'interface' 'wan'
- option 'ifname' '[color=Red]eth1[/color]' // 这个是原来的WAN接口名称 前面的和这里要一样
- option 'proto' 'pppoe'
- option 'password' '用户名'
- option 'username' '密码'
- option 'peerdns' '1'
- option 'defaultroute' '1'
- option 'macaddr' '00:11:22:33:44:1A' //增加随便改
复制代码 以上是原来配置有的下面的是增加的- config 'interface' 'wan2' //增加WAN2
- option 'ifname' 'eth2'
- option 'proto' 'pppoe'
- option 'password' '用户名'
- option 'username' '密码'
- option 'peerdns' '1'
- option 'defaultroute' '0'
- option 'macaddr' '00:11:22:33:44:1B' //和上面不一样
复制代码 3.配置 /etc/config/mroute- config 'wanif' 'wan'
- option 'name' 'Provider1'
- option 'weight' '1' //wan口的宽带大小比例 这里是1:1
- # option 'mark' '15'
- # option 'ports' '25' //这里指定端口走固定WAN,需要的去掉前面的# 填相应端口
- 把wan2下面3项的“#”去掉
- config 'wanif' 'wan2' // 填写wan2
- option 'name' 'Provider2'
- option 'weight' '1'
- # option 'mark' '16'
- # option 'ports' '80 21 6666 6667 6668'
复制代码 4.到 /etc/ppp/ip-up.d 目录下新建changgw.sh文件- #!/bin/sh
- sleep 30
- wan1_ip=$(grep network.wan.ipaddr /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
- wan1_ifname=$(grep network.wan.ifname /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
- wan2_ip=$(grep network.wan2.ipaddr /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
- wan2_ifname=$(grep network.wan2.ifname /tmp/state/network |cut -d"=" -f2 | cut -d" " -f1)
- route del default
- ip route add default scope global nexthop via $wan1_ip dev $wan1_ifname weight 1 nexthop via $wan2_ip dev $wan2_ifname weight 1
复制代码 vi保存并退出,修改文件权限
chmod +x changgw.sh
最后重启路由即可。 |
|