-
使用
ip
命令:ip -br link show | grep 'UP'
-
使用
nmcli
工具:nmcli device status | grep 'connected'
以上命令会列出名称(如 eth0、ens192)及状态为“UP”或“connected”的活动接口。
ip link show
命令查看网络接口状态,筛选活动接口:
ip link show | grep 'state UP'
nmcli device status
查看 NetworkManager 管理的活动接口(STATE为connected):
nmcli device status
/sys/class/net/
目录中接口的 operstate
文件:
ls /sys/class/net/ && cat /sys/class/net/<接口名>/operstate
ifconfig -a
命令(需安装net-tools包),筛选UP标志接口:
ifconfig -a | grep -B1 'inet'
更多回答
使用 ip
命令:
ip -br link show | grep 'UP'
使用 nmcli
工具:
nmcli device status | grep 'connected'
以上命令会列出名称(如 eth0、ens192)及状态为“UP”或“connected”的活动接口。
使用 ip link show
或 nmcli dev status
查看活动网络接口,筛选状态为 'UP' 的接口即可。
在Rocky Linux中,可通过ip link show
或nmcli device status
查看活动网络接口。延伸知识点:ip
命令的高级用法。
ip
命令是Linux网络管理的核心工具,属于iproute2套件,替代了旧的ifconfig
和route
。常用操作包括:
ip route show
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up/down
ip -s link show eth0
ip neigh
所有ip
命令的修改均为临时生效,持久化需编辑/etc/sysconfig/network-scripts/
下的配置文件(传统模式)或通过NetworkManager(推荐)。
示例:ip -br -c link show
以简洁彩色输出显示接口状态(-br
简化信息,-c
启用颜色)。
使用 ip link show
或 nmcli device status
命令查看活动接口。活动接口状态为 UP
或 connected
。也可通过 ip addr show
或检查 /proc/net/dev
文件获取详细信息。
在Rocky Linux里,打开终端输入 ip addr show
或者 nmcli dev status
,能看到正在用的网卡。带'UP'标志或显示'connected'的就是活跃的接口,简单粗暴!