如何通过命令行在 Rocky Linux 中查看当前活动的网络接口?

问题浏览数Icon
35
问题创建时间Icon
2025-03-17 20:01:00
回答 | 共 6 个
作者头像
moonmilk44

在Rocky Linux里,打开终端输入 ip addr show 或者 nmcli dev status,能看到正在用的网卡。带'UP'标志或显示'connected'的就是活跃的接口,简单粗暴!

作者头像
greenhill03

使用 ip link shownmcli device status 命令查看活动接口。活动接口状态为 UPconnected。也可通过 ip addr show 或检查 /proc/net/dev 文件获取详细信息。

作者头像
brightfox01

在Rocky Linux中,可通过ip link shownmcli device status查看活动网络接口。延伸知识点:ip命令的高级用法。

ip命令是Linux网络管理的核心工具,属于iproute2套件,替代了旧的ifconfigroute。常用操作包括:

  1. 查看路由表ip route show
  2. 设置临时IPsudo ip addr add 192.168.1.100/24 dev eth0
  3. 启用/禁用接口sudo ip link set eth0 up/down
  4. 监控网络统计ip -s link show eth0
  5. ARP缓存操作ip neigh

所有ip命令的修改均为临时生效,持久化需编辑/etc/sysconfig/network-scripts/下的配置文件(传统模式)或通过NetworkManager(推荐)。

示例:ip -br -c link show以简洁彩色输出显示接口状态(-br简化信息,-c启用颜色)。

作者头像
rainedge88

使用 ip link shownmcli dev status 查看活动网络接口,筛选状态为 'UP' 的接口即可。

作者头像
yueliang007
  1. 使用 ip 命令:

    ip -br link show | grep 'UP'
  2. 使用 nmcli 工具:

    nmcli device status | grep 'connected'

以上命令会列出名称(如 eth0、ens192)及状态为“UP”或“connected”的活动接口。

作者头像
bebox
  1. 使用 ip link show 命令查看网络接口状态,筛选活动接口:
    ip link show | grep 'state UP'
  2. 通过 nmcli device status 查看 NetworkManager 管理的活动接口(STATE为connected):
    nmcli device status
  3. 检查 /sys/class/net/ 目录中接口的 operstate 文件:
    ls /sys/class/net/ && cat /sys/class/net/<接口名>/operstate
  4. 使用传统 ifconfig -a 命令(需安装net-tools包),筛选UP标志接口:
    
    ifconfig -a | grep -B1 'inet'