我想获得local-address
一个接口的属性pppoe-client
,这是我的公共互联网 IP。
假设接口的名称是my-pppoe-out
,正确的interface pppoe-client get
命令是什么?
我在官方 wiki中找不到任何有用的东西。
我想获得local-address
一个接口的属性pppoe-client
,这是我的公共互联网 IP。
假设接口的名称是my-pppoe-out
,正确的interface pppoe-client get
命令是什么?
我在官方 wiki中找不到任何有用的东西。
您无法直接在命令行上获取 IP,您必须使用脚本来执行此操作。
:local ip [/ip address get [find interface="pppoe-out1"] address ];
:put "IP: $ip"
然后你可以用变量 $ip 做任何你想做的事情(这里我只是在控制台中写它)比如更新一个 dyndns 等等。
要使用此脚本,请将其复制粘贴到“ip.rsc”之类的文件中,然后键入“import ip.rsc”以执行它,或者将其放在 routerOS 脚本中(/system script add ..)。