ROS的自动连接修改PPTP服务器地址和防火墙策略的脚本

软路网络 fox 8个月前 (11-01) 151次浏览 已收录 0个评论 扫描二维码

使用环境:多ROS使用VPN实现统一管理或者搭建站点间VPN,而作为服务端没有固定的ip地址的环境下使用

前提:服务端开放1723+gre。拥有ddns,并且ddns可以随着接入口的地址变化而更新。

以下为脚本内容

 

:global xin

:global adb

ip dns cache flush

#上面这一行在测试环境下使用,如果真实环境请注释

:set xin [resolve http://www.123.com]

#域名请修改为自己的域名

:set adb [/interface pptp-client get [find comment =”toserver”] connect-to]

#查找是基于备注查找,如果你的备注是123

#那么将comment =”toserver”中的toserver改为123

:if ($xin !=$adb) do={

/interface pptp-client set [/interface pptp-client find comment =”toserver”] connect-to=$xin

/interface pptp-client enable [/interface pptp-client find comment =”toserver”]

/ip firewall filter set [/ip firewall filter find comment=”toserver”] src-address=$xin

}

 

 

需要注意的是,该脚本是基于备注查找。如果备注不正确,会导致更新失败。

添加备注的方法:

ROS的自动连接修改PPTP服务器地址和防火墙策略的脚本

在任何项目下都可以添加备注。 脚本建议复制粘贴,包含很多空格。


IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ROS的自动连接修改PPTP服务器地址和防火墙策略的脚本
喜欢 (0)
[使用支付宝扫码]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址