Linux系统中,网卡被称为网络接口控制器(NIC),可以通过各种命令查看网卡信息。
常用的查看NIC命令
ifconfig
ifconfig命令可以显示所有网络接口的信息,包括IP地址、MAC地址、网关和子网掩码等。
若想查看具体网卡的信息,可使用如下命令:
bash
ifconfig eth0
ip
ip命令是ifconfig命令的替代品,提供了更详细且全面的网卡信息。
可使用如下命令查看所有网卡的详细信息:
bash
ip addr show
nmcli
nmcli命令可以管理网络连接,也可用于查看网卡信息。
可使用如下命令查看所有网卡的简要信息:
bash
nmcli dev list
获取特定信息
IP地址
可使用ifconfig或ip命令查看网卡的IP地址。
示例:使用ip命令查看eth0网卡的IP地址:
bash
ip addr show dev eth0 | grep 'inet ' | awk '{print $2}'
MAC地址
可使用ifconfig或ip命令查看网卡的MAC地址。
示例:使用ip命令查看eth0网卡的MAC地址:
bash
ip link show dev eth0 | grep 'link/ether' | awk '{print $2}'
高级查看
tc命令
tc命令用于配置和监控网络流量,也可用于查看网卡的详细信息。
示例:查看eth0网卡的队列:
bash
tc qdisc show dev eth0