找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 10325|回复: 19

mw300r单号多拨,成功啦,贴个自己写的生成虚拟网卡生成和负载均衡的脚本

  [复制链接]
发表于 2012-3-20 15:08 | 显示全部楼层 |阅读模式
本帖最后由 tyw09 于 2012-3-22 19:15 编辑




########生成网卡#######

#        AUTHOR: wsky (), 8162202@gmail.com
#  ORGANIZATION:   
#       CREATED: 2012...03...20... 12...18...39... CST
#      REVISION:  ---                     
#===============================================================================
  1. set -o nounset                              # Treat unset variables as an error
  2. wan_num=10 #要生成虚拟wan口的数量
  3. wan_prefix="eth" #wan口前缀
  4. wan_eth=1 #从eth1开始生成,默认eth1已经被使用了
  5. mac_prefix="00:12:34:56:78:" #mac地址前缀                  
  6. mac_addr=00          #从mac地址最后两位从00开始加1
  7. for i in $(seq $wan_num);do       #循环                                             
  8.         mac_addr=$((mac_addr+1))
  9.         wan_eth=$((wan_eth+1))                                                
  10.         mac=$(printf "$mac_prefix%.2d" $mac_addr)
  11.         eth=$(printf "$wan_prefix%d" $wan_eth)
  12.         ip link add link eth1 $eth type macvlan
  13.         ifconfig $eth hw ether $mac              
  14.         ifconfig $eth up
  15. done
复制代码
#####################

#####负载均衡###############
#        AUTHOR: wsky (), 8162202@gmail.com
#  ORGANIZATION:
#       CREATED: 2012...03...20... 13...29...43... CST
#      REVISION:  ---
#===============================================================================

set -o nounset                              # Treat unset variables as an error
pppoe_if=$(ip route show |grep "dev\ pppoe.*proto"|awk '{print $3}')
pppoe_ip=$(ip route show |grep "dev\ pppoe.*proto"|awk '{print $9}')
pppoe_num=$(echo $pppoe_ip|awk '{print NF}')
command="ip route add default scope global nexthop via"
var=
for i in $(seq $pppoe_num);do
        s1=$(echo $pppoe_ip|awk '{print $'$i'}')
        s2=$(echo $pppoe_if|awk '{print $'$i'}')
        s3=
        if [ "$i" -ne "$pppoe_num" ];then
                s3="nexthop via"
        else
                s3=""
        fi
        var="$var $s1 dev $s2 weight 1 $s3"
doneroute del default
command="$command $var"
eval $command
#########################


########使用软件################
修改版pppd:http://www.openwrt.org.cn/bbs/fo ... ead&tid=7527&page=1 谢谢作者
macvlan
还有直接用修改版pppd作者的拨号脚本就行了,改下wan数量,和替换账号密码就行了############### ############### ###############



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
hong0980 + 1 能分享下固件和安装方法吗?谢谢!
159123w + 1 此类原创
99010 + 1 我是来打酱油的~

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:18 | 显示全部楼层
本帖最后由 99010 于 2012-3-20 15:29 编辑

技术贴都支持。。。。。。

建议楼主用代码框来发脚本,不然多了个表情符号。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:31 | 显示全部楼层
强人真多
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:32 | 显示全部楼层
恩,很强大,如果可以提供下注释和软件名字,那就很有参考价值。现在这个太简单了。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-20 15:35 | 显示全部楼层
159123w 发表于 2012-3-20 15:32
恩,很强大,如果可以提供下注释和软件名字,那就很有参考价值。现在这个太简单了。。

一会上注释,呵呵
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:36 | 显示全部楼层
tyw09 发表于 2012-3-20 15:35
一会上注释,呵呵

提供下必备软件名字列表。要不就只能上Nwan了。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:49 | 显示全部楼层
tyw09 发表于 2012-3-20 15:35
一会上注释,呵呵

恭喜恭喜,麻痹的我们学校千拨才能三次多拨成功
不过,你这个、、、一旦掉线一个,就蛋疼了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-20 15:50 | 显示全部楼层
chenxin92 发表于 2012-3-20 15:49
恭喜恭喜,麻痹的我们学校千拨才能三次多拨成功
不过,你这个、、、一旦掉线一个,就蛋疼了

就算掉一个,再运行脚本,还是可以用的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:50 | 显示全部楼层
好帖必须顶起来。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-20 15:57 | 显示全部楼层
tyw09 发表于 2012-3-20 15:50
就算掉一个,再运行脚本,还是可以用的

关键的是,再运行、、、脚本、、、不方便,不过可以扔到pppoe down里面去
还是不错,再改进再改进,增加端口固定走向
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-20 15:59 | 显示全部楼层
chenxin92 发表于 2012-3-20 15:57
关键的是,再运行、、、脚本、、、不方便,不过可以扔到pppoe down里面去
还是不错,再改进再改进,增加 ...


写个对比路由表的就行了,放到crontab里,有变化就执行脚本,一样的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-3-22 11:50 | 显示全部楼层
我正好也买了个 mw300r 的路由器,实验下.
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2012-3-22 21:11 | 显示全部楼层
多拨 爽啊~~~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-4-28 13:41 | 显示全部楼层
能分享下固件和安装方法吗?谢谢!

点评

神级龙卫https://www.16266.cc/shu/6527/  发表于 2020-9-3 10:33
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2012-4-28 13:42 | 显示全部楼层
tyw09 发表于 2012-3-22 21:11
多拨 爽啊~~~

能分享下固件和安装方法吗?谢谢!

点评

凌天战尊https://www.9363.org/book/66e538y90/  发表于 2020-9-3 10:32
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-6 01:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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