2

我想获得local-address一个接口的属性pppoe-client,这是我的公共互联网 IP。

假设接口的名称是my-pppoe-out,正确的interface pppoe-client get命令是什么?


MikroTik 终端截图

我在官方 wiki中找不到任何有用的东西。

4

1 回答 1

1

您无法直接在命令行上获取 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 ..)。

于 2016-09-08T11:29:47.840 回答