温馨提示×

linux ifconfig怎么卸载网卡

小樊
42
2026-09-20 06:49:06
栏目: 智能运维

在 Linux 里 ifconfig 本身不能“卸载”网卡ifconfig 只是一个查看/配置网络接口的工具(而且在新系统中已被 ip 命令取代)。

你说的“卸载网卡”,通常有以下几种含义,我分别说明:


一、只是“关闭 / 停用网卡”(最常见)

只是让网卡不工作,但系统里还能看到。

用 ifconfig(老方式)

sudo ifconfig eth0 down

sudo ifdown eth0

推荐用 ip 命令(新方式)

sudo ip link set eth0 down

这样网卡就停用了,不会分配 IP、不通网络。


二、彻底“移除网卡驱动模块”(真·卸载)

如果是 PCI / USB 网卡,可以卸载内核驱动模块。

1. 查看网卡用的驱动

ethtool -i eth0

lspci -k

2. 卸载驱动模块

sudo modprobe -r 驱动名

例如:

sudo modprobe -r e1000e

⚠️ 注意:

  • 系统自带网卡驱动卸载后可能网络直接断
  • 重启后会自动加载

三、从系统“删除网卡配置”(不识别)

如果是 虚拟网卡 / 别名网卡

删除虚拟网卡

sudo ip link delete eth0:1

删除网卡配置文件(CentOS / RHEL)

sudo rm /etc/sysconfig/network-scripts/ifcfg-eth0

Ubuntu(netplan)

编辑:

/etc/netplan/*.yaml

删除对应网卡配置后:

sudo netplan apply

四、云服务器 / 虚拟机注意

  • 不要卸载正在使用的主网卡
  • 云主机卸载网卡可能导致失联

总结

目的 命令
停用网卡 ip link set eth0 down
启用网卡 ip link set eth0 up
卸载驱动 modprobe -r 驱动
删除虚拟网卡 ip link delete 名

如果你能告诉我:

  • 用的是 哪个 Linux 发行版
  • 物理网卡 / 虚拟网卡 / 云网卡
  • 想达到什么效果(断网 / 删除 / 重装)

我可以给你更精确的操作命令。

0