linux – 如何查找网络接口名称
发布时间:2020-05-23 05:59:21 所属栏目:Linux 来源:互联网
导读:我有一个在各种不同的Ubuntu Linux机器上运行的bash脚本.它的工作是找出localhost的LAN IPv4地址.该脚本正在使用ip addr show eth0 | sed -n /inet /{s/^.*inet ([0-9.]+).*$/1/;p} 这很好,但有些机器出于某种原因使用eth1而不是eth0.我希望能够发现LAN
|
我有一个在各种不同的Ubuntu Linux机器上运行的bash脚本.它的工作是找出localhost的LAN IPv4地址. 该脚本正在使用
这很好,但有些机器出于某种原因使用eth1而不是eth0.我希望能够发现LAN iface名称,所以我可以在这里替换它而不是eth0. 当然,如果你能想出一个不同的oneliner做同样的事情,那一切都很好. 最佳答案 不确定这是否有帮助,但似乎ip route get将显示它用于连接到远程主机的接口.
当然你可以在shell脚本中使用类似的东西自动化 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python 3.4.3 subprocess.Popen获取命令输出而不管道?
- linux – 检查PID是否正在运行的正确方法是什么?
- linux – 使用OpenSSH的SSH中继服务器
- linux – rkhunter错误信息,如何解决?
- linux – 如何确定串口的波特率?
- linux – 这是什么IP地址:169.254.169.254?
- ruby-on-rails – git post-receive hook没有运行bundle in
- linux – flock(1)无法释放锁定
- 如何从Linux驱动程序访问和调试FDT / DTS设备树(seg-fault)
- linux – iftop – 如何使用其输出生成文本文件?
