如何Linux显示网卡列表
时间:2020-01-09 10:41:45 来源:igfitidea点击:
如何在Linux操作系统下显示所有网卡的列表?
您可以使用以下任一命令列出在Linux操作系统下安装的网卡。
请注意,ifconfig
和ip
命令还将显示有关vpn,回送和其他已配置接口的接口信息。
- lspci命令:列出所有PCI设备。
- lshw命令:列出所有硬件。
- dmidecode命令:列出BIOS中的所有硬件数据。
- ifconfig命令:过时的网络配置工具。
- ip命令:推荐的新网络配置实用程序。
lspci命令
执行以下命令:
# lspci | egrep -i --color 'network|ethernet'
输出示例:
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe (rev 10) 0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
lshw命令
lshw命令可以提取有关机器硬件配置(包括网卡)的详细信息。
执行以下命令:
# lshw -class network
ifconfig和ip命令
要查看所有已配置的网络设备,请执行:
# ifconfig -a
或者
# ip link show
或者
# ip a
输出示例:
1: lo: mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc mq state UP qlen 1000 link/ether b8:ac:6f:65:31:e5 brd ff:ff:ff:ff:ff:ff inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0 inet6 fe80::baac:6fff:fe65:31e5/64 scope link
/proc/net/dev
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 lo: 20097 179 0 0 0 0 0 0 20097 179 0 0 0 0 0 0 vmnet8: 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 pan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 wlan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth0: 592509534 623058 0 0 0 0 0 1053 122269656 401567 0 0 0 0 0 0 vmnet1: 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0