CentOS7命令查看网卡状态

CentOS7命令查看网卡状态

1. 使用ifconfig命令

ifconfig是传统的网络接口查看工具,需安装net-tools包后使用:

sudo yum install net-tools
ifconfig -a

输出结果中,RX/TX packets显示收发数据包数量,inet字段为IPv4地址,ether为MAC地址。

2. 通过ip命令查询

现代Linux系统推荐使用ip命令,可查看更详细的网络信息:

ip addr show      # 显示所有接口IP地址
ip link show      # 查看接口链路状态
ip -s link show eth0  # 查看指定接口统计信息

LOWER_UP状态表示网卡已物理连接,NO-CARRIER则提示未检测到信号。

3. nmcli网络管理工具

NetworkManager提供的nmcli可显示连接状态:

nmcli device status
nmcli connection show --active

结果中DEVICE列显示接口名称,STATE列展示连接状态(如connected/disconnected)。

4. 使用ethtool诊断

通过ethtool可检测物理层状态:

ethtool eth0 | grep 'Link detected'
ethtool -i eth0    # 查看驱动信息

输出Link detected: yes表示网线连接正常,Speed字段显示协商速率。

5. 查看网络接口配置文件

网络配置存储在/etc/sysconfig/network-scripts/目录:

cat /etc/sysconfig/network-scripts/ifcfg-eth0

文件中的ONBOOT参数控制是否开机启动,BOOTPROTO定义IP获取方式。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END