![在 Ubuntu 22.04 中永久禁用网络接口](https://linux22.com/image/1191445/%E5%9C%A8%20Ubuntu%2022.04%20%E4%B8%AD%E6%B0%B8%E4%B9%85%E7%A6%81%E7%94%A8%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3.png)
我正在运行 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
重启。