如何从命令行禁用无线

如何从命令行禁用无线

如何从命令行禁用无线互联网?

我试过了,sudo ifconfig eth1 down但网络管理器似乎忽略了这一点,并不断尝试重新激活它。更糟糕的是,一旦它开始“尝试连接”,网络管理器小部件也不会让您禁用它。每当我靠近不稳定的连接时,它就会不断尝试连接,每次都失败并显示一条烦人的错误消息“抱歉,我们无法连接”。

答案1

Ubuntu 16.04 中的命令行等效项

nmcli radio wifi off

要重新启用,请使用

nmcli radio wifi on

帮助

nmcli radio help   
nmcli radio wifi help

答案2

完全启用/禁用网络

nmcli networking off

仅用于 WiFi

nmcli radio wifi off

在两种情况下均on重新启用。

如果你需要永久禁用特定的设备,那么您可以使用unmanaged-devices/etc/NetworkManager/NetworkManager.conf 中的功能以编程方式执行此操作,或者(在较低级别)通过将相应的驱动程序列入黑名单或删除来执行此操作。


对于旧版本v0.9.10

即使 nmcli 总体上试图保持向后兼容性,但在 Networkmanager 开发过程中,仍存在一些要求,迫使 nmcli 进行一些不兼容的更改。下表列出了 0.9.8 和 0.9.10 之间的差异。

答案3

一般来说,简单

sudo ifconfig wlan0 down

...应该足够了。有时,无线网卡可能会显示为

ethX

代替

wlanY

然后你需要仔细检查要禁用哪个 ethX,你可以这样做

sudo lshw -C network

并查找您的无线网卡条目,您将在其中找到:

logical name: <ethX_or_wlanY_goes_here>

我想你可能知道,而且你的问题比这更大,但与此同时,可能很多新人会发现这个话题,这对他们来说应该足够了。

答案4

首先,安装以下包:

sudo apt install tlp

现在,打开或关闭 WiFi 连接将非常简单:

wifi on
wifi off

太棒了!此外,您还可以切换 WiFi 连接:

wifi toggle

提示:您可以使用命令对蓝牙设备执行相同操作bluetooth

注意事项:虽然我知道这是一个 Ubuntu 论坛,但还是要提醒 Fedora 用户:如果您在 Fedora 上安装 TLP 包,则在启动过程中可能会遇到启动 RFKill 服务的问题。有关更多信息,请参阅什么是 RFKill这个相关问题

警告:不确定是否适用于所有可能的情况,但 TLP 可能会降低您的系统速度,并可能导致您遇到延迟和/或冻结。原因是,它主要是一个用于延长电池寿命和使用率的软件包,可能通过使您的处理器模式进入省电模式。

相关内容