歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu開機自動禁用無線網絡

Ubuntu開機自動禁用無線網絡

日期:2017/2/28 16:34:53   编辑:Linux教程

在家上網幾乎不用無線網絡,所以在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

這是最靈活也是最行之有效的方法,唯一的不足在於,電腦從待機狀態下喚醒時,無線網絡還是會被重新啟用。

驅動黑名單
將無線網卡驅動加入黑名單,徹底禁用無線網絡。

既然是禁用驅動,首先我們得知道無線網卡的驅動名是什麼,在終端中輸入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將配置文件全部寫成文本文檔的優點所在了。

Copyright © Linux教程網 All Rights Reserved