linux怎样禁用无线网络命令,Ubuntu开机自动禁用无线网络

在家上网几乎不用无线网络,所以在Windows下一直选择禁用无线网卡,需要用的时候可以随时启用,但是Ubuntu下的NetworkManager没有提供这一选项,去掉“启用无线”之前的勾只能暂时禁用,重启后Wifi还是会被自动启用,不胜其烦。研究了一下,大致有2个比较简单方法,可以让Ubuntu开机自动禁用无线网络。

自启动脚本

将下面这条禁用无线网络的命令添加到“启动应用程序“中,这样开机时无线网络就会被自动禁用。

查看源代码打印帮助1 dbus-send --system --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Set string:org.freedesktop.NetworkManager string:WirelessEnabled variant:boolean:false

88a29b0b7bc14f8290302b195efee77a.png

这是最灵活也是最行之有效的方法,唯一的不足在于,电脑从待机状态下唤醒时,无线网络还是会被重新启用。

驱动黑名单

将无线网卡驱动加入黑名单,彻底禁用无线网络。

既然是禁用驱动,首先我们得知道无线网卡的驱动名是什么,在终端中输入lshw命令可以列出电脑硬件的详细信息,www.linuxidc.com从中我们可以获取无线网卡的驱动名。下面是信息片段:

01 *-network

02      description: Wireless interface

03      product: PRO/Wireless 3945ABG [Golan] Network Connection

04      vendor: Intel Corporation

05      physical id: 0

06      bus info: pci@0000:03:00.0

07      logical name: wlan0

08      version: 02

09      serial:

10      width: 32 bits

11      clock: 33MHz

12      capabilities: bus_master cap_list ethernet physical wireless

13      configuration: broadcast=yes driver=iwl3945 latency=0 multicast=

最后一行显示我的无线网卡驱动名称是iwl3945(intel 3945abg无线网卡),将它加入到黑名单就可以了,具体操作如下:

sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后加入 blacklist iwl3945

重新启动

如果的确长时间不会用到无线网络,这个方法就比较干净彻底。

如果学习了配置interfaces文件,也可以完全抛开NetworkManager,更加灵活地控制网络设定。现在也渐渐能体会到Linux将配置文件全部写成文本文档的优点所在了。0b1331709591d260c1c78e86d0c51c18.png

<think>好的,我现在需要帮助用户在Ubuntu 18.04双系统环境下配置或解决WiFi问题。首先,我得回忆一下常见的WiFi驱动问题可能的原因。通常,Ubuntu安装后WiFi不可用,最常见的原因是缺少适当的无线网卡驱动程序,特别是较新的硬件可能不被旧版内核支持。用户提到的Ubuntu 18.04使用的是较旧的内核版本,所以可能需要手动安装驱动。 接下来,我需要参考用户提供的引用内容。引用[1]提到在安装双系统后遇到WiFi未发现适配器的问题,解决办法可能需要安装驱动。引用[2]和[3]则涉及启动修复和其他软件安装,可能和当前问题关系不大,但可以作为备用参考。 步骤可能包括检查网卡型号,确定是否需要安装额外的驱动。用户需要先通过有线网络或USB网络共享来下载必要的驱动文件。例如,如果用户的无线网卡是Intel、Broadcom或Realtek的,可能需要不同的处理方法。特别是Broadcom的网卡,在Ubuntu中可能需要安装bcmwl-kernel-source包。 另外,可能需要更新内核或安装第三方驱动。例如,对于某些Realtek芯片,可能需要从GitHub下载驱动源码并编译安装。同时,用户需要知道如何启用Secure Boot的设置,因为某些驱动需要禁用Secure Boot才能加载。 还需要考虑硬件开关是否开启,比如有些笔记本有物理WiFi开关或功能键控制,用户可能不小心关闭了。此外,检查网络管理工具是否正常运行,比如NetworkManager服务是否启动。 最后,根据用户的情况,可能需要引导他们通过终端命令来安装驱动,如使用apt-get安装所需软件包,或者使用dkms来构建模块。如果用户没有有线网络,可能需要通过其他设备下载驱动文件,然后传输到Ubuntu系统中安装。 总结下来,解决步骤大致是:确认网卡型号→检查驱动是否可用→安装必要驱动→处理Secure Boot→检查硬件开关和服务状态。同时,用户可能需要临时连接有线网络或使用其他方法下载驱动。</think>在Ubuntu 18.04双系统中修复WiFi连接问题,可按照以下步骤操作: ### 一、检查硬件状态 1. **确认无线开关已启用** - 部分笔记本有物理WiFi开关或$Fn+F5$组合键控制 - 在终端执行: ```bash rfkill list all ``` 若显示`Hard blocked: yes`,需解除硬件锁定 ### 二、识别无线网卡型号 1. **执行命令获取设备信息** ```bash lspci | grep -i network ``` 或 ```bash lsusb ``` 输出示例:`Network controller: Intel Corporation Wireless 8265 (rev 78)`[^1] ### 三、安装驱动程序 #### 常见驱动处理方案 1. **Intel无线网卡** - 一般自带驱动,若失效则更新内核: ```bash sudo apt-get install --install-recommends linux-generic-hwe-18.04 ``` 2. **Broadcom网卡** ```bash sudo apt install bcmwl-kernel-source ``` 3. **Realtek RTL系列** ```bash sudo apt install rtl8821ce-dkms # 示例型号 ``` 若官方仓库无驱动,需从GitHub下载源码编译安装 ### 四、处理Secure Boot冲突 1. **禁用Secure Boot** - 进入BIOS设置(开机时按$F2/Del$等键) - 找到`Security Boot`选项设为`Disabled` ### 五、网络管理器配置 1. **重启网络服务** ```bash sudo service network-manager restart ``` 2. **检查网络接口状态** ```bash nmcli device status ``` ### 六、临时网络解决方案 若无网络访问,可通过以下方式获取驱动: 1. 手机USB共享网络 2. 使用其他设备下载驱动包后通过U盘传输 3. 连接有线网络 $$ \text{典型驱动安装流程示意图} $$ $$ \text{检测设备} \rightarrow \text{匹配驱动} \rightarrow \text{安装验证} $$
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值