用ip link启停网卡核心是两步:先用ip link show确认设备名及state状态,再用sudo ip link set dev [名称] up/down操作;不依赖网络服务,直接作用内核,响应快,适合故障排查或临时调整。

用 ip link 启停网卡,核心就两步:先看清设备名和当前状态,再用 set dev [名称] up/down 发指令。它不依赖网络服务,直接作用于内核网络栈,反应快、无延迟,适合故障排查或临时调整。
确认网卡名称和当前状态
运行 ip link show 列出所有接口,重点关注每行开头的编号和名称(如 2: ens33:),以及紧随其后的 state UP 或 state DOWN。若只看启用中的网卡,加 up 过滤:ip link show up。无线网卡常见名有 wlan0、wlp2s0,有线多为 eth0、ens33、enp0s3 —— 具体以实际输出为准。
启用或禁用指定网卡
启用命令格式为:sudo ip link set dev [网卡名] up;禁用则把 up 换成 down。例如:
Linux 性能分析与调优专家,覆盖 CPU、内存、磁盘 I/O、网络、内核参数、编译优化、容器/K8s。适用场景:系统卡顿/高负载、内存不足/OOM/Swap 高、CPU 异常/iowait 高。
-
sudo ip link set dev ens33 up—— 激活有线网卡 -
sudo ip link set dev wlan0 down—— 关闭无线网卡
执行后立即生效,无需重启服务。但注意:若该网卡正被 NetworkManager 或 systemd-networkd 管理,重启服务后可能恢复原状,临时操作不受影响。
验证操作是否成功
再次运行 ip link show [网卡名](如 ip link show ens33),观察 state 字段是否已变为 UP 或 DOWN。也可用简写 ip -br link show 查看简洁列表,一目了然。状态变更后,还需配合 ip addr 添加 IP 或通过 ping 测试连通性,才算真正可用。
常见注意事项
权限和命名是两个最容易出错的地方:
- 所有操作必须带
sudo,否则提示 “Permission denied” - 网卡名区分大小写,不能写错字母或数字(比如
enp3s0不是enp3s00) - 虚拟接口(如
docker0、veth类)同样支持启停,但禁用后可能影响容器或虚拟机通信 - 环回接口
lo一般不建议手动 down,系统依赖它做本地通信

















