平臺搭建:軟件篇(五):ubuntu16.04開機自啓wifi的兩種方法(界面與命令行)

在局域網下,想要打開一個板載計算機(樹莓派之類的)並使其自動連接wifi,進而遠程登錄進行操作,這樣就可以不使用外接屏幕了,整個的配置是相當簡單的,需要事先準備好一塊屏幕並連接鼠標鍵盤

1. 界面操作設置

  1. 登錄wifi,並輸入密碼

在這裏插入圖片描述
  2. 設置開機自啓
  ubuntu之所以無法開機自啓wifi,就是因爲在未輸入登錄密碼的情況下,ubuntu默認以訪客身份登錄,而訪客沒有連接wifi的權限,具體步驟如下圖,點擊wifi的圖標,單擊編輯連接,或者edit connection:
在這裏插入圖片描述
  然後選中你要開機自啓的wifi,單擊編輯
在這裏插入圖片描述
  然後選中常規中的"所有用戶都可以連接到這個網絡"或者"all users …"
在這裏插入圖片描述
  至此,界面下開機自啓wifi設置完成

2.命令行設置開機自啓wifi

  1. 首先開啓管理員權限

su
# 需要輸入密碼

  2. 在/etc目錄下創建一個wpa.config文件:

cd /etc
vim wpa.config
# 然後CTRL+Z退出編輯

  3. 寫入wifi名和密碼

wpa_passphrase ASUS119_5G_2 12345678 > wpa.config
# 這裏是將名爲ASUS1196_5G_2的wifi寫入開機自啓

  4. 查看自己的無線網卡

ifconfig

  我這裏會出現如下界面

enp60s0   Link encap:以太網  硬件地址 30:9c:23:93:a9:e2  
          UP BROADCAST MULTICAST  MTU:1500  躍點數:1
          接收數據包:0 錯誤:0 丟棄:0 過載:0 幀數:0
          發送數據包:0 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 發送隊列長度:1000 
          接收字節:0 (0.0 B)  發送字節:0 (0.0 B)
          中斷:16 

lo        Link encap:本地環回  
          inet 地址:127.0.0.1  掩碼:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  躍點數:1
          接收數據包:2234 錯誤:0 丟棄:0 過載:0 幀數:0
          發送數據包:2234 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 發送隊列長度:1000 
          接收字節:173989 (173.9 KB)  發送字節:173989 (173.9 KB)

wlo1      Link encap:以太網  硬件地址 30:24:32:b7:c5:dc  
          inet 地址:192.168.254.168  廣播:192.168.254.255  掩碼:255.255.255.0
          inet6 地址: fe80::b1fb:1c17:1a4f:636c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  躍點數:1
          接收數據包:14523 錯誤:0 丟棄:0 過載:0 幀數:0
          發送數據包:12959 錯誤:0 丟棄:0 過載:0 載波:0
          碰撞:0 發送隊列長度:1000 
          接收字節:7206713 (7.2 MB)  發送字節:2939760 (2.9 MB)

  很明顯,連接wifi的是wlo1,然後路由器給我分配的ip爲192.168.254.168。(有的電腦是wlan1,一樣的操作)

  5. 修改/etc/network/interfaces文件中的無線設置爲如下格式,修改前記得備份一份哈

修改前:
  1 # interfaces(5) file used by ifup(8) and ifdown(8)
  2 auto lo
  3 iface lo inet loopback
修改後:
  1 # interfaces(5) file used by ifup(8) and ifdown(8)
  2 auto wlo1
  3 iface wlo1 inet dhcp
  4 wpa-conf /etc/wpa.config

  6. 設置開機自啓命令,在/etc/rc.local文件中加入要開機執行的命令:

ifconfig wlo1 up
dhclient wlo1

  7. 重啓即可開機自啓,如果不成功多試幾次,另外這個方法會鎖死wifi自動連接,如果需要返回原來的狀態請自行將更改的文件改回去,並刪除wpa.config文件:

sudo reboot

隨喜打賞

本文到此結束,感謝閱讀!

如有疑問,請郵件聯繫: [email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章