在 Ubuntu 22.04 中永久禁用网络接口

在 Ubuntu 22.04 中永久禁用网络接口

我正在运行 Ubuntu 22.04,并且想禁用我机器上的 Wifi 接口。我可以使用

ip link set wlx0007324d4d34 down

从 CLI 中将其关闭,但重启后无法恢复。如何使用 netplan 或类似工具使此更改永久生效?

答案1

在 Ubuntu 22.04 中,网络配置文件默认位于/etc/netplan/*.yaml而不是/etc/network/interfaces

打开/etc/netplan/*.yaml文件,在其中,您想要禁用的界面,在“set”关键字下,您可以添加“down”关键字并将其设置为

network:
    version: 2
    ethernets:
        interface:
            activation-mode: off

保存文件,然后使用

sudo netplan apply

您可以重新启动以检查它是否仍然出现在ifconfig

答案2

编辑/etc/网络/接口文件并添加:

iface <interface_name> inet manual

之后,使用以下命令重新启动服务:

sudo service network-manager restart

答案3

您的设备的驱动程序是rt2800usb。您可以通过卸载和列入黑名单来禁用该设备驱动程序:

sudo -i
modprobe -r rt2800usb
echo "blacklist rt2800usb" >>  /etc/modprobe.d/blacklist.conf
exit

重启。

相关内容