千家信息网

Linux怎么查看可用网络接口

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍Linux怎么查看可用网络接口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法 1 使用 ifconfig 命令使用 ifconfig 命令来查看网络接口仍然
千家信息网最后更新 2026年11月01日Linux怎么查看可用网络接口

这篇文章主要介绍Linux怎么查看可用网络接口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

方法 1 使用 ifconfig 命令

使用 ifconfig 命令来查看网络接口仍然是最常使用的方法。我相信还有很多 Linux 用户仍然使用这个方法。

 $ ifconfig -a

示例输出:

 enp5s0: flags=4098mtu 1500     ether 24:b6:fd:37:8b:29 txqueuelen 1000 (Ethernet)     RX packets 0 bytes 0 (0.0 B)     RX errors 0 dropped 0 overruns 0 frame 0     TX packets 0 bytes 0 (0.0 B)     TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  lo: flags=73mtu 65536     inet 127.0.0.1 netmask 255.0.0.0     inet6 ::1 prefixlen 128 scopeid 0x10     loop txqueuelen 1000 (Local Loopback)     RX packets 171420 bytes 303980988 (289.8 MiB)     RX errors 0 dropped 0 overruns 0 frame 0     TX packets 171420 bytes 303980988 (289.8 MiB)     TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  wlp9s0: flags=4163mtu 1500     inet 192.168.225.37 netmask 255.255.255.0 broadcast 192.168.225.255     inet6 2409:4072:6183:c604:c218:85ff:fe50:474f prefixlen 64 scopeid 0x0     inet6 fe80::c218:85ff:fe50:474f prefixlen 64 scopeid 0x20     ether c0:18:85:50:47:4f txqueuelen 1000 (Ethernet)     RX packets 564574 bytes 628671925 (599.5 MiB)     RX errors 0 dropped 0 overruns 0 frame 0     TX packets 299706 bytes 60535732 (57.7 MiB)     TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

如上面的输出所示,在我的 Linux 机器上有两个网络接口,它们分别叫做 enp5s0(主板上的有线网卡)和 wlp9s0(无线网卡)。其中的 lo 是环回网卡,被用来访问本地的网络的服务,通常它的 IP 地址为 127.0.0.1。

我们也可以在许多 UNIX 变种例如 FreeBSD 中使用相同的 ifconfig 来列出可用的网卡。

方法 2 使用 ip 命令

在最新的 Linux 版本中, ifconfig 命令已经被弃用了。你可以使用 ip 命令来罗列出网络接口,正如下面这样:

 $ ip link show

示例输出:

 1: lo:mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0:mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000     link/ether 24:b6:fd:37:8b:29 brd ff:ff:ff:ff:ff:ff 3: wlp9s0:mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000     link/ether c0:18:85:50:47:4f brd ff:ff:ff:ff:ff:ff

你也可以使用下面的命令来查看。

 $ ip addr $ ip -s link

你注意到了吗?这些命令同时还显示出了已经连接的网络接口的状态。假如你仔细查看上面的输出,你将注意到我的有线网卡并没有跟网络线缆连接(从上面输出中的 DOWN 可以看出)。另外,我的无线网卡已经连接了(从上面输出中的 UP 可以看出)。想知晓更多的细节,可以查看我们先前的指南 在 Linux 中查看网络接口的已连接状态。

这两个命令(ifconfig 和 ip)已经足够在你的 LInux 系统中查看可用的网卡了。

然而,仍然有其他方法来列出 Linux 中的网络接口,下面我们接着看。

方法 3 使用 /sys/class/net 目录

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怎么查看可用网络接口"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

网络 接口 命令 方法 输出 网卡 示例 面的 信息 内容 状态 目录 系统 两个 文件 无线 无线网卡 更多 有线 激活 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南真二互联网科技有限公司 易互联网科技有限公司 互联网 科技创新 互联网 卓越科技 善班互联网科技 杭州互联网科技公司 互联网与未来科技 上海卓越科技 互联网 顶级互联网科技成果有哪些 福建科技产业互联网发展 广州新华互联网科技学校电竞方面 烟台灵鸽互联网科技有限公司 上海京穆互联网科技有限公司 沐思想互联网科技有限公司 宁波跨境商互联网科技有限公司 互联网公司属于科技吗 长沙渺峰互联网科技有限公司 科技互联网经济论坛 网互联网络科技 互联网的黑科技实验室 互联网科技股 互联网科技公司经营范围 互联网与科技金融数据 中国互联网金融科技基金 成都仁贤领冠互联网科技有限公司 青海省互联网新科技 互联网系的金融科技公司 米聚互联网科技南京有限公司排面 工业互联网等科技实现智能化赋能 中国科技和美国互联网
0