Ros 双ADSL、NTH负载均衡实际操作设置

上传人:jin****ng 文档编号:110350559 上传时间:2022-06-18 格式:DOC 页数:5 大小:129.50KB
返回 下载 相关 举报
Ros 双ADSL、NTH负载均衡实际操作设置_第1页
第1页 / 共5页
Ros 双ADSL、NTH负载均衡实际操作设置_第2页
第2页 / 共5页
Ros 双ADSL、NTH负载均衡实际操作设置_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
建立PPP拨号,把其中一条拨号名命名为ADSL1,另一个命明为ADSL2,并把内网网卡命名为LAN,然后等待拨号成功,设置参考下图拨号成功后,PPPOE会自动添加IP地址和网关,找到地址和网关,复制下来,替换到下面脚 本中把A1IP替换成ADSL1的IP A1网关替换成ADSL1的网关,把A2IP替换成ADSL2的IP, A2网关替换成ADSL2的网关.之后慢慢添脚本,添完成功后,把拨号的Add Default Route 的勾去掉,看负载均衡是否可以正常工作!1.普通脚本设置程序代码/ ip firewall natadd chain=srcnat action=masquerade comment=3 disabled=yes/ ip addressadd address=A1IP interface=ADSL1 comment=1 disabled=noadd address=A2IP interface=ADSL2 comment=2 disabled=no/ ip routeA1 网关 A2 网关 routing-mark=2 comment=2A1 网关 comment=32.添加 NAT,NTH 脚本程序代码/ ip firewall mangleadd chain=prerouting in-interface=LAN protocol=tcp connection-state=new nth=1,1,0 action=mark-connection new-connection-mark=1 passthrough=yes comment=A1 NTH disabled=noadd chain=prerouting in-interface=LAN protocol=tcp connection-mark=1 action=mark-routing new-routing-mark=1 passthrough=no comment=A1 NTH disabled=noadd chain=prerouting in-interface=LAN protocol=tcp connection-state=new nth=1,1,1 action=mark-connection new-connection-mark=2 passthrough=yes comment=A2 NTH disabled=noadd chain=prerouting in-interface=LAN protocol=tcp connection-mark=2 action=mark-routing new-routing-mark=2 passthrough=no comment=A2 NTH disabled=no/ ip firewall natadd chain=srcnat connection-mark=1 action=src-nat to-addresses= A1IP to-ports=0-65535 comment=1 disabled=noadd chain=srcnat connection-mark=2 action=src-nat to-addresses= A2IP to-ports=0-65535 comment=2 disabled=no3.同步NAT, ADSL动态IP,网关脚本:位置winbox-system-script点“+号,改name为sync,然后复制下面的脚本到source里 程序代码:local assign-address:local new-address:local status:local x :set x 2:for i from=1 to=$x do=:set status /interface get /interface find name=(ADSL . $i) running:if ($status=true) do=:set new-address /ip address get /ip address find dynamic=yes interface=(ADSL . $i) address:set new-address :pick $new-address 0 (:len $new-address -3):set assign-address /ip address get /ip address find dynamic=no interface=(ADSL . $i) address:set assign-address :pick $assign-address 0 (:len $assign-address -3):set new-gateway /ip address get /ip address find dynamic=yes interface=(ADSL . $i) network:set adckip /tool netwatch get /tool netwatch find comment=$i host:if ($assign-address != $new-address) do= /ip address set /ip address find comment=$i address=$new-address network=$new-address broadcast=$new-address/ip route set /ip route find comment=$i gateway=$new-gateway/ip firewall nat set /ip firewall nat find comment=$i to-addresses=$new-address/ip route set /ip route find comment=$i gateway=$new-gateway:if ($new-gateway != $adckip) do=/tool netwatch set /tool netwatch find comment=$i host=$new-gateway4添加ADSL1当线脚本AlDown,自动停用NTH负载所需的参数,并将标记3的网关设为ADSL2 的网关位置winbox-system-script点“+号,改name为AlDown,然后复制下面的脚本到source里 程序代码:local new-gateway:set new-gateway / ip address get /ip address find dynamic=yes interface=ADSL2 network/ip route set /ip route find comment=3 gateway=$new-gateway/ip route enable /ip route find comment=3/ip route disabled /ip route find comment=1/ip route disabled /ip route find comment=2/ip firewall nat enable /ip firewall nat find comment=3/ip firewall nat disabled /ip firewall nat find comment=1/ip firewall nat disabled /ip firewall nat find comment=25添加ADSL2当线脚本A2Down,自动停用NTH负载所需的参数,并将标记3的网关设为 ADSL1 的网关位置winbox-system-script点“+号,改name为A2Down,然后复制下面的脚本到source里 程序代码:local new-gateway:set new-gateway / ip address get /ip address find dynamic=yes interface=ADSL1 network/ip route set /ip route find comment=3 gateway=$new-gateway/ip route enable /ip route find comment=3/ip route disabled /ip route find comment=1/ip route disabled /ip route find comment=2/ip firewall nat enable /ip firewall nat find comment=3/ip firewall nat disabled /ip firewall nat find comment=1/ip firewall nat disabled/ip firewall nat find comment=26.添加ADSL掉线判断NETWATCH程序代码/ tool netwatchadd host=A1 网关 timeout=1s interval=1m up-script= down-script=A1Downcomment=1add host=A2 网关 timeout=1s interval=1m up-script= down-script=A2Down comment=27.添加双线判断正常脚本allup。即两条线路UP的时候开启NTH负载均衡。位置winbox-system-script点“+号,改name为allup,然后复制下面的脚本到source里程序代码:global a:global b:set a /tool netwatch get /tool netwatch find comment=1 status:set b /tool netwatch get /tool netwatch find comment=2 status:if ($a=up) & ($b=up) do=/ip route disabled /ip route find comment=3/ip route enable /ip route find comment=1/ip route enable /ip route find comment=2/ip firewall nat disabled /ip firewall nat find comment=3/ip firewall nat enable /ip firewall nat find comment=1/ip firewall nat enable /ip firewall nat find comment=28.添加脚本计划任务程序代码/ system scheduleradd name=tasksync on-event=sync start-date=jan/01/1970 start-time=00:00:00 interval=10s comment=add name=taskup on-event=allup start-date=jan/01/1970 start-time=00:00:00 interval=10scomment=
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!