Linux 内核将网络接口的详细信息保存在 /sys/class/net 目录中,你可以通过查看这个目录的内容来检验可用接口的列表是否和前面的结果相符。
$ ls /sys/class/net
示例输出:
enp5s0 lo wlp9s0
方法 4 使用 /proc/net/dev 目录
在 Linux 操作系统中,文件 /proc/net/dev 中包含有关网络接口的信息。
要查看可用的网卡,只需使用下面的命令来查看上面文件的内容:
$ cat /proc/net/dev
示例输出:
Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed wlp9s0: 629189631 566078 0 0 0 0 0 0 60822472 300922 0 0 0 0 0 0 enp5s0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lo: 303980988 171420 0 0 0 0 0 0 303980988 171420 0 0 0 0 0 0
方法 5 使用 netstat 命令
netstat 命令可以列出各种不同的信息,例如网络连接、路由表、接口统计信息、伪装连接和多播成员等。
$ netstat -i
示例输出:
Kernel Interface table Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg lo 65536 171420 0 0 0 171420 0 0 0 LRU wlp9s0 1500 565625 0 0 0 300543 0 0 0 BMRU
请注意 netstat 被弃用了, netstat -i 的替代命令是 ip -s link 。另外需要注意的是这个方法将只列出激活的接口,而不是所有可用的接口。
方法 6 使用 nmcli 命令
nmcli 是一个用来控制 NetworkManager 和报告网络状态的命令行工具。它可以被用来创建、展示、编辑、删除、激活、停用网络连接和展示网络状态。
假如你的 Linux 系统中安装了 NetworkManager,你便可以使用下面的命令来使用 nmcli 列出可以的网络接口:
$ nmcli device status
或者
$ nmcli connection show
现在你知道了如何在 Linux 中找到可用网络接口的方法,接下来,请查看下面的指南来知晓如何在 Linux 中配置 IP 地址吧。
- 如何在 Linux 和 Unix 中配置静态 IP 地址
- 如何在 Ubuntu 18.04 LTS 中配置 IP 地址
- 如何在 Arch Linux 中配置静态和动态 IP 地址
- 如何在 Linux 中为单个网卡分配多个 IP 地址
假如你知道其他快捷的方法来在 Linux 中找到可用的网络接口,请在下面的评论部分中分享出来,我将检查你们的评论并更新这篇指南。 【编辑推荐】 - 详解Linux运维工具:运维流程管理、运维发布变更、运维监控告警
- Linux安全:Cmd提供可视化控制用户活动
- 4个Linux小技巧帮你提高机器学习生产效率
- 如何挑选适合自己的Linux系统版本?
- 一文告诉你如何全方位监控Linux系统状况
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0 (编辑:应用网_丽江站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|