我希望获得local-address
接口的pppoe-client
属性,这是我的公共互联网IP。
假设接口的名称是my-pppoe-out
,那么使用的interface pppoe-client get
命令是什么?
我无法在official wiki中找到有用的内容。
答案 0 :(得分:1)
您无法直接在命令行上获取IP,您必须使用脚本执行此操作。
:local ip [/ip address get [find interface="pppoe-out1"] address ];
:put "IP: $ip"
然后你可以用变量$ ip(这里我只是在控制台中写)来做任何你想做的事情,比如更新dyndns等。
要使用此脚本,请将其复制到" ip.rsc"等文件中。然后输入" import ip.rsc"执行它,或将其放在routerOS脚本上(/ system脚本添加..)。