获取除环回设备之外的所有 IP

获取除环回设备之外的所有 IP

我需要通过 shell 获取主机 PC 的每个 IP,除了环回或本地主机设备。

如果我使用的话,ip addr show我就有环回设备。我也不能要求,ip addr show [device]因为我实际上不知道设备名称。

后来我跟着只获取ips。

ip addr | grep \"inet\" | awk '{print $2}' | cut -d/ -f1

答案1

最后我用了。

ip addr show scope global

我实际上不知道在设置更复杂的环境中我是否会错过IP,但对于我的简单测试网络来说它应该可以工作。

实际上我没有找到类似的东西,但没有找到环回。但即使我是从这个想法开始的。现在这已经足够好了。

相关内容