|
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 | Transmitface |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressedwlp9s0: 629189631 566078 0 0 0 0 0 0 60822472 300922 0 0 0 0 0 0enp5s0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0lo: 303980988 171420 0 0 0 0 0 0 303980988 171420 0 0 0 0 0 0
方法 5 使用 netstat 命令
netstat 命令可以列出各种不同的信息,例如网络连接、路由表、接口统计信息、伪装连接和多播成员等。
$ netstat -i
示例输出:
Kernel Interface tableIface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flglo 65536 171420 0 0 0 171420 0 0 0 LRUwlp9s0 1500 565625 0 0 0 300543 0 0 0 BMRU
请注意 netstat 被弃用了, netstat -i 的替代命令是 ip -s link。另外需要注意的是这个方法将只列出激活的接口,而不是所有可用的接口。
方法 6 使用 nmcli 命令
nmcli 是一个用来控制 NetworkManager 和报告网络状态的命令行工具。它可以被用来创建、展示、编辑、删除、激活、停用网络连接和展示网络状态。
(编辑:衢州站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|