如何通过salt从特定接口ping地址?
How to ping an address from specific interface by salt?
我知道我们可以使用以下命令 ping 地址 (official doc):
salt '*' network.ping archlinux.org
但是如何指定接口呢?
我知道这应该是可能的,因为我们可以在终端或命令提示符下完成:
windows:
ping -4 192.168.0.1 -s 1
Ubuntu:
ping -I wlan0 8.8.8.8
所以我们可以使用 salt '*' cmd.run "<command to execute>"
但有更好的方法吗?
提前致谢
快速检查代码会发现此功能尚未添加到 network.ping
函数中。好像不难加。
随时在这里打开一个问题:https://github.com/saltstack/salt/issues/new
如果您想自己添加该功能,也可以打开拉取请求。
我知道我们可以使用以下命令 ping 地址 (official doc):
salt '*' network.ping archlinux.org
但是如何指定接口呢? 我知道这应该是可能的,因为我们可以在终端或命令提示符下完成:
windows:
ping -4 192.168.0.1 -s 1
Ubuntu:
ping -I wlan0 8.8.8.8
所以我们可以使用 salt '*' cmd.run "<command to execute>"
但有更好的方法吗?
提前致谢
快速检查代码会发现此功能尚未添加到 network.ping
函数中。好像不难加。
随时在这里打开一个问题:https://github.com/saltstack/salt/issues/new
如果您想自己添加该功能,也可以打开拉取请求。