#设置内网IP地址

/ ip add add interface=ether1

address=192.168.0.254/255.255.255.0

#设置共享上网

/ ip firewall nat add action=masquerade chain=srcnat

src-address=192.168.0.0/255.255.255.0

#设置ADSL拔号

/ interface pppoe-client add name="pppoe-out1" interface=ether2

user="wwwszwblmcom@163.gd" password="88888888"

add-default-route=no disabled=no

/ interface pppoe-client enable pppoe-out1

/ interface pppoe-client add name="pppoe-out2" interface=ether3

user="wwwszwblmcom@163.gd" password="88888888"

add-default-route=no disabled=no

/ interface pppoe-client enable pppoe-out2

/ interface pppoe-client add name="pppoe-out2" interface=ether4

user="wwwszwblmcom@163.gd" password="88888888"

add-default-route=no disabled=no

/ interface pppoe-client enable pppoe-out3

#设置ADSL虚拟IP

/ ip address add address=58.58.58.51/32 interface=pppoe-out1

comment="adsl1"

/ ip address add address=58.58.58.52/32 interface=pppoe-out2

comment="adsl2"

/ ip address add address=58.58.58.53/32 interface=pppoe-out3

comment="adsl3"

#设置分流上网

/ ip firewall mangle add chain=prerouting

src-address=192.168.0.1-192.168.0.20 action=mark-routing

new-routing-mark=adsl1 comment=adsl1

/ ip firewall mangle add chain=prerouting

src-address=192.168.0.21-192.168.0.30 action=mark-routing

new-routing-mark=adsl2 comment=adsl2

/ ip firewall mangle add chain=prerouting

src-address=192.168.0.31-192.168.0.40 action=mark-routing

new-routing-mark=adsl3 comment=adsl3

#设置路由表

/ ip route add gateway=58.58.58.51 routing-mark=adsl1

comment=adsl1

/ ip route add gateway=58.58.58.52 routing-mark=adsl2

comment=adsl2

/ ip route add gateway=58.58.58.53 routing-mark=adsl3

comment=adsl3

#设置脚本

:local assign-address

:local new-address

:local status

:local x

:set x 3

:for i from=1 to=$x do={

:set status [/interface get [/interface find name=("pppoe-out" . $i)] running]:if ($status=true) do={

:set new-address [/ip address get [/ip address find dynamic=yes

interface=("pppoe-out" . $i)] address]

:set new-address [:pick $new-address 0 [:find $new-address

"/"]]

:set assign-address [/ip address get [/ip address find dynamic=no

interface=("pppoe-out" . $i)] address]

:set assign-address [:pick $assign-address 0 [:find $assign-address

"/"]]

:if ($assign-address != $new-address) do={

/ip address set [/ip address find comment=("adsl" . $i)]

address=$new-address network=$new-address

broadcast=$new-address

/ip route set [/ip route find comment=("adsl" . $i)]

gateway=$new-address

}

}

}

linux单网卡多拨Adsl,ROS单线多拨pppoe相关推荐

  1. linux单网卡多拨Adsl,秋明 | 边缘计算-使用多adsl账号做捆绑上网[单网卡多账号多拨]...

    出发点:在linux电脑上面绑定多条adsl链路做家庭带宽及个人DC使用: 0.账号文件:adsl.user[账号 密码] adsluser1 adslpasswd1 adsluser2 adslpa ...

  2. Linux单网卡多个IP(或者多个网卡多个IP)设置

     Redhat Linux下 修改ip: 编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //设备名称,不要修改 BOOTPROTO ...

  3. centos7 网卡配置vlan_【linux】Centos7单网卡多VLAN配置

    Centos7单网卡多VLAN配置 1.需要使用到vconfig软件,首先yum安装vconfig: 使用命令yum install vconfig: 2.使用modprobe 命令加载8021q模块 ...

  4. 转: Linux下单网卡多vlan多虚拟机

    #启动xen服务: xend start #列出虚拟机 xm list #start xm create -c 虚拟机名 #进入虚拟机 xm console 虚拟机名 #退出虚拟机 ctrl] #关闭 ...

  5. linux双网卡绑定+单网卡多IP绑定

    网卡模式简介: 目前网卡绑定mode共有七种(0~6)bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要 ...

  6. 本机设置单网卡多IP,彻底离线可用也不影响互联网和局域网

    有时候有些软件要求绑定固定IP地址才能使用软件.且不能使用localhost和127.0.0.1 但我们又不能随意更改互联网IP或者局域网IP.比如,有些商用绘图软件在前端代码中增加IP授权保护,只要 ...

  7. OpenWrt路由器macvlan单线多拨的方法

    之前写过一篇文章<OpwnWrt 路由器MWAN3多线多拨实现方法>,介绍了如何在具备多根入室宽带网线的情况下实现网络带宽的叠加.多线多拨一般应用在多个不同运营商线路的负载均衡场景中,那么 ...

  8. Linux单网卡双IP

    Linux单网卡双IP 需求 需要一个网口,多个网段配置 假如有1网段和8网段,其中1网段采用dhcp获取ip地址,10网段采用静态ip地址 配置ok后,1网段和10网段必须通 配置 直接更改配置文件 ...

  9. linux 更改网络速度,教你一招 提高Linux操作系统网速方法(转)

    教你一招 提高Linux操作系统网速方法(转)[@more@] 学校一个电子教室通过ADSL宽带"猫"上网,系统为RedHat 9.0,但在上网时有些网页打不开,而且网速不快.有同 ...

最新文章

  1. 机器学习模型建立的几点建议
  2. 用perl访问Oracle
  3. 经济学与计算机学收入,考研心得,计算机专业跨考经济学复习经验谈
  4. mysql同步数据到另一张表_mysql:Otter跨机房数据同步(单向)
  5. CToolTipCtrl使用详细解说
  6. ireport +jasperreport 中文不能显示
  7. C#破解access数据库密码方法
  8. linux机顶盒线刷教程,机顶盒刷机教程 机顶盒刷机步骤详解与注意事项
  9. 单应矩阵公式推导及计算
  10. 比较好用的Java模拟器,515最好的java模拟器
  11. 微信小程序 转发 自定义全局配置
  12. MATLAB如何打开chm文件
  13. 谈个人价值观与企业价值观(2014年收官之作,值得深思)
  14. 动态Web-JSP和tomcat
  15. 蓝桥 密码锁(Java)
  16. AD使用技巧——如何改变布线走线的角度
  17. Win10新添实用功能,你发现了吗?
  18. PowerDesigner根据数据库生成数据字典
  19. 修改docker容器中的配置文件
  20. C++//变量和基本类型

热门文章

  1. 【渝粤题库】广东开放大学 计算机应用基础(本) 形成性考核
  2. 在计算机网络系统的远程通信中,在计算机网络系统的远程通信中,通常采用的传输技术是...
  3. android前台进程视频教程,Android Twilio视频通话,唤醒应用程序并进入前台
  4. js结合css3,使用JS和CSS3实现的旗帜飘扬动画
  5. 做ppt用的小插图_如何用PPT做随机抽奖?
  6. linux查看主机脚本,简单的bash脚本查看任意网段的在线主机
  7. 【2021.01.01】人生中很重要的一个十年,差强人意
  8. centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例
  9. 7个相同小球4个不同盒子_【计算启蒙】4个游戏陪娃玩懂“数拆分”,加减法都不用愁!...
  10. Vue.js实战之Vuex的入门教程