- 0
- 0
- 约4.78千字
- 约 6页
- 2017-03-19 发布于重庆
- 举报
500u单线多WAN
#!/bin/ash
# load-balance X-WAN Script VER 0.23 by rightzd 座机电话号码 | 单线X WAN版
# 使用方法:
# 双WAN接口模式选择为“单物理口双WAN”, 双WAN模式选择为“自定义脚本”并把本脚本内容粘贴进去,WAN2路由表选择为自定义并保持内容为空
# iptables -t nat -I POSTROUTING -o ppp+ -j MASQUERADE这句放在系统管理- 脚本设置- 防火墙脚本里
# 一般只需要修改USER, PASSWD, WANNUM这3个参数就可以
# WAN1, WAN2是固件自动拨号的,从WAN3起由脚本负责拨号。WAN1,WAN2的指定出口功能有效,不过如果修改设置后请重启路由器。
LOGGER logger
LOCK_FILE /var/policyroute-set.lock
XWAN_OK /var/xwan_ok
NETLIST /var/policyroute-netlist
#宽带用户名和密码
USER test
PASSWD 123456
#榨干你的线路,修改这个参数为线路允许的多拨次数
WANNUM 4
MTU $ nvram get wan_mtu
MACBASE $ nvram get wan_hwaddr
#对MAC进行递增,注意跨度不要太大,目前只支持最后两位的递增
MACINC mac $1
value $2
b1 `printf %d 0x$ mac:0:2 `
b2 `printf %d 0x$ mac:3:2 `
b3 `printf %d 0x$ mac:6:2 `
b4 `printf %d 0x$ mac:9:2 `
b5 `printf %d 0x$ mac:12:2 `
b6 `printf %d 0x$ mac:15:2 `
let x $b6+$value
let b6 $ x%255 let b5 b5+$ x/255 let x b5
let b5 $ x%255 let b4 b4+$ x/255 NEWMAC `printf %x:%x:%x:%x:%x:%x $ b1 $ b2 $ b3 $ b4 $ b5 $ b6 ` #进行一个PPPoE拨号
PPPOE iface $1
let ipparam $2-1
$ pppoecd $iface -u $USER -p $PASSWD -r $MTU -t $MTU -P $ipparam #激活一个WAN口,参数类型是数字,如IFUP 3表示激活WAN3
IFUP parent $1
iface veth$2
ip link add link $parent $iface type macvlan
MACINC $MACBASE $2
ifconfig $iface hw ether $NEWMAC up
PPPOE $iface $2 IFDOWN parent $1
iface veth$2
ip link del link $parent $iface type macvlan ALLIFUP wanid 3
while [ $wanid -le $WANNUM ]
do
IFUP vlan1 $wanid let wanid wanid+1
done ALLIFDOWN wanid 3
while [ $wanid -le $WANNUM ]
do
IFDOWN vlan1 $wanid
let wanid wanid+1
done GET_PPP_GATEWAY iface $1
echo iface $iface
PPP_IP $ ifconfig $iface|grep inet addr|awk -F : print $2 |awk -F print $1
PPP_GATEWAY $PPP_IP SET_FIXED_ROUTE wanid $1
rtbl $ wanid 00
$LOGGER set fixed route via WAN$ wanid ...
if [ -f $NETLIST ]; then
MY_LINE_NO 1
while read MY_LINE
do ip rule add to $MY_LINE table $rtbl prio 200 MY_LINE_NO $ MY_LINE_NO+1 done $NETLIST
fi BUILD_WAN_ROUTETAB wanid $1
$LOGGER set WAN$ wanid route t
您可能关注的文档
- 322碳酸钠和碳酸氢钠.doc
- 4种养肝护肝食物.doc
- 322脚手架工程.doc
- 322酸碱中和滴定.doc
- 4种常见浅表包块.doc
- 32301综采工作面回采作业规程.doc
- 4种情况不适宜安装地暖.doc
- 32301工作面作业规程.doc
- 4种感冒久治不愈可能是吃错药.doc
- 4种提高proe重复装配效率方法.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)