Cer*_*rin 71 network-manager wireless
如何从命令行禁用无线互联网?
我试过了,sudo ifconfig eth1 down但网络管理器似乎忽略了这一点,并不断尝试重新激活它。更糟糕的是,网络管理器小部件一旦开始“尝试连接”,就不会让您禁用它。每当我接近不稳定的连接时,它就会不断尝试连接,每次都失败并显示令人讨厌的错误消息,“对不起,我们无法连接”。
小智 88
ubuntu 16.04 中的命令行等效项
nmcli radio wifi off
Run Code Online (Sandbox Code Playgroud)
要重新启用,请使用
nmcli radio wifi on
Run Code Online (Sandbox Code Playgroud)
帮助
nmcli radio help
nmcli radio wifi help
Run Code Online (Sandbox Code Playgroud)
ste*_*ver 39
完全启用/禁用网络
nmcli networking off
Run Code Online (Sandbox Code Playgroud)
只为 WiFi
nmcli radio wifi off
Run Code Online (Sandbox Code Playgroud)
在这两种情况下on重新启用。
如果您需要永久禁用特定设备,那么您可以使用unmanaged-devices/etc/NetworkManager/NetworkManager.conf 中的功能或(在较低级别)通过将相应驱动程序列入黑名单或删除相应驱动程序以编程方式执行此操作。
对于比v0.9.10旧的版本
nm代替networking。请参见nmcli手册页。nm对象不再存在,等效nm wifi选项现在由radio对象提供。nmcliv0.9.8 和 v0.9.10 之间的界面变化很大,文档中指出:即使 nmcli 通常试图保持向后兼容性,在 Networkmanager 开发过程中也有一些要求迫使 nmcli 进行一些不兼容的更改。下表列出了 0.9.8 和 0.9.10 之间的差异。
小智 12
一般来说,简单
sudo ifconfig wlan0 down
Run Code Online (Sandbox Code Playgroud)
……应该够了。有时,无线网卡可以显示为
ethX
Run Code Online (Sandbox Code Playgroud)
代替
wlanY
Run Code Online (Sandbox Code Playgroud)
然后您需要仔细检查要禁用的 ethX,您可以使用
sudo lshw -C network
Run Code Online (Sandbox Code Playgroud)
并查找您的无线网卡条目,您会在其中找到:
logical name: <ethX_or_wlanY_goes_here>
Run Code Online (Sandbox Code Playgroud)
我想您可能知道并且您的问题更大,但与此同时,可能很多新人会发现这个话题,这对他们来说应该足够了。
首先,安装以下软件包:
sudo apt install tlp
Run Code Online (Sandbox Code Playgroud)
现在,打开或关闭您的 WiFi 连接将非常简单:
wifi on
wifi off
Run Code Online (Sandbox Code Playgroud)
伟大的!更重要的是,您还可以切换 WiFi 连接:
wifi toggle
Run Code Online (Sandbox Code Playgroud)
提示:您可以使用bluetooth命令对蓝牙设备执行相同操作。
原因:虽然我知道这是一个 Ubuntu 论坛,但是,对 Fedora 用户的警告:如果您在 Fedora 上安装 TLP 包,那么在引导过程中启动 RFKill 服务可能会出现问题。有关更多信息,请参阅什么是 RFKill以及此相关问题。
警告:不确定所有可能的情况,但 TLP 可能会减慢您的系统速度,并可能导致您遇到延迟和/或冻结。原因是,它主要是用于提高电池寿命和使用率的软件包,可能是通过使您的处理器模式进入省电模式。
| 归档时间: |
|
| 查看次数: |
157261 次 |
| 最近记录: |