参考:
前排提醒各位不要用参考帖子里的自动脚本 不兼容 会出错 建议手输或者自行修改脚本
1.配置好padavan的外网
2.在设置中打开SSH或者Telnet(推荐SSH 方便用WinScp修改文件)
3.输命令
拨号文件准备
cp /tmp/ppp/options.wan0 /etc/storage/文件名(自己取)
根据需求不同输不同的命令 想要多加几个拨号就要输几条这样的命令 注意 文件名要对应地修改 为方便理解我提供一个示例
三拨(合计):
cp /tmp/ppp/options.wan0 /etc/storage/options.duobo1
cp /tmp/ppp/options.wan0 /etc/storage/options.duobo2
注:文件名“options.duobox”仅为示例,你可以改成任何你想要的名字
修改你得到的文件(在/etc/storage里 名字是你取的名字)里的linkname后面的内容 改成你喜欢的 只要不跟现有的linkname冲突就行 (现有的linkname可以用ifconfig命令查询 命令结果最左边的就是现有的Linkname) 推荐改为pppx 这样子排列整齐
拨号
执行 /usr/sbin/pppd file /etc/storage/你设置的文件名 有几个你设置的文件就执行几条
现给出三拨的示例:
/usr/sbin/pppd file /etc/storage/options.duobo1
/usr/sbin/pppd file /etc/storage/options.duobo2
如果执行成功 会出现类似如下的结果
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.11 compiled against pppd 2.4.7
执行ifconfig 记下拨号用的linkname和对应的P-t-P数值
配置路由表
ip route del default
ip route replace default nexthop via P-t-P dev ppp0 weight 1 nexthop via P-t-P dev ppp1 weight 1 nexthop via P-t-P dev ppp2 weight 1(三拨的示例 其他的对应修改就行了,不要直接输 先把里面的P-t-P和pppx改好)
添加SNAT(三拨示例 执行命令前改好Linkname和内网IP网段(即示例中的192.168.1.0))
iptables -t nat -F POSTROUTING
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp1 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp2 -j MASQUERADE
完事 下个BT种子测试一下吧
注意:1.该方法目前对https链接无效 尚不清楚是不是还对其他的未知协议无效 目前已知对http协议和BT协议有效
2.最好不要执行参考最后给的那个echo -1 > /proc/sys/net/ipv4/rt_cache_rebuild_count 我试了 没什么效果 网页加载还特别慢
3.重启/时间太长会失效 需要重新执行上述流程(拨号文件准备不用做)