2.9系列ADSL端口影射回流脚本及新的问题--- 脚本的风采
:log info "Add-Nat: Sending Dynamic NATupdateBegin":global ddns-interface [ /interface find type=pppoe-out ]
:global ddns-ip [ /ip address get address ]
/ip firewall nat add chain=dstnat dst-address=$ddns-ipprotocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.10.251 to-ports=80 comment="WEB"
/ip firewall nat add chain=dstnat dst-address=$ddns-ipprotocol=tcp dst-port=25 action=dst-nat to-addresses=192.168.10.251 to-ports=25 comment="SMTP"
/ip firewall nat add chain=dstnat dst-address=$ddns-ipprotocol=tcp dst-port=21 action=dst-nat to-addresses=192.168.10.251 to-ports=21 comment="FTP"
:log info "Add-Nat: Sending Dynamic NATupdateEnd Sucess!!!"
上面是自动把ADSL PPPOE的IP地址映射到192.168.10.251这台电脑上 后面是端口 地址和端口可以随便改然后
在SYSTEM SCRIPT下建立一个脚本名字add-nat
:log info "remove when ip is down"
/ip firewall nat remove WEB
/ip firewall nat remove SMTP
/ip firewall nat remove FTP
:log info "remove sucessful!!!"
在SYSTEM SCRIPT下建立一个脚本名字remove-nat
然后再TOOLS下的NETWATCH下建立一个监视网关的脚本UP
add-nat DOWN: remove-nat 就OK了 这样就可以象固定IP一样了
-------------------------------------------------------------------------------------
上面实现的是每一分钟建立一次映射,是否可以做到每分钟检查一次IP,如果不同再修改dst-address呢?谢谢。 我来支持。有奉献才会有进步。
回复 1# 的帖子
支持 支持 mark一下,学习。
页:
[1]