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

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

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

*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 02
serial:
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 latency=0 multicast=

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

sudo gedit /etc/modprobe.d/blacklist.conf 在文本最后加入 blacklist iwl3945
重新启动

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

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

原创文章如转载请注明:转自Ubuntu之家 {www.ubuntuhome.com}

本文地址:Ubuntu开机自动禁用无线网络


Leave a comment

5 Comments.

  1. kissykick

    不错 不错 :razz:

  2. 那个黑名单蛮实用的说~~~

  3. 不错,支持下,等回家了折腾Ubuntu。

Leave a Reply


[ Ctrl + Enter ]

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。