在 Linux 里 ifconfig 本身不能“卸载”网卡,ifconfig 只是一个查看/配置网络接口的工具(而且在新系统中已被 ip 命令取代)。
你说的“卸载网卡”,通常有以下几种含义,我分别说明:
只是让网卡不工作,但系统里还能看到。
sudo ifconfig eth0 down
或
sudo ifdown eth0
sudo ip link set eth0 down
这样网卡就停用了,不会分配 IP、不通网络。
如果是 PCI / USB 网卡,可以卸载内核驱动模块。
ethtool -i eth0
或
lspci -k
sudo modprobe -r 驱动名
例如:
sudo modprobe -r e1000e
⚠️ 注意:
如果是 虚拟网卡 / 别名网卡
sudo ip link delete eth0:1
sudo rm /etc/sysconfig/network-scripts/ifcfg-eth0
编辑:
/etc/netplan/*.yaml
删除对应网卡配置后:
sudo netplan apply
| 目的 | 命令 |
|---|---|
| 停用网卡 | ip link set eth0 down |
| 启用网卡 | ip link set eth0 up |
| 卸载驱动 | modprobe -r 驱动 |
| 删除虚拟网卡 | ip link delete 名 |
如果你能告诉我:
我可以给你更精确的操作命令。