iT邦幫忙

2023 iThome 鐵人賽

0
SideProject30

人機控制介面之開發應用系列 第 31

以文字命令設定 Wi-Fi (Raspberry Pi 2B)

  • 分享至 

  • xImage
  •  
  • 插上 PL2303 傳輸線
  • 改其鮑率為115200
  • https://ithelp.ithome.com.tw/upload/images/20231102/20160744Ljgi3yMgsf.png

  • 安裝MobaXterm遠端控制工具

  • Mobaxterm官網

  • 設定MobaXterm

  • 輸入Raspberry Pi 帳密

Step1

lsusb	//查詢無線網卡資訊
iwconfig wlan0	//查看有無連上無線網路 unassociated (未連上)
				//IEEE 802.11bgn  ESSID:"STUDENT-C2-1"  Nickname:"<WIFI@REALTEK>" (連上)
sudo iwlist wlan0 scan	//掃描wlan0結果來設定無線網路

Step2
修改 /etc/wpa_supplicant/wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

wpa_supplicant.conf 內容

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
        ssid="帳號"
        psk="密碼"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        auth_alg=OPEN
}

step3

sudo ip link set wlan0 down	//停用 wlan0 網卡
sudo ip link set wlan0 up	//啟用 wlan0 網卡
//刪除wpa_supplicant程序
sudo kill -9 $(ps -ef | grep wpa | awk '{print $2}')
//重新讀取
sudo wpa_supplicant -B -i wlan0 -Dwext -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient -r //執行DHCP用戶端取得IP位址

ifconfig //確認IP

sudo nano /etc/apt/sources.list

step4
要修改 /etc/apt/sources.list 檔案,您可以使用以下的步驟:

在終端機中輸入

sudo nano /etc/apt/sources.list 

並按下 Enter,這會用 nano 編輯器打開 /etc/apt/sources.list 檔案。

找到以下這一行:

deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi

http://raspbian.raspberrypi.org/raspbian/ 改成
修改後的行應該如下:
http://legacy.raspbian.org/raspbian/ stretch main contrib non-free rpi
按下 Ctrl+O 並按下 Enter 來儲存檔案。
按下 Ctrl+X 來離開 nano 編輯器。
在終端機中輸入 sudo apt-get update 並按下 Enter,這會重新更新套件清單。


step5
避免在MobaXterm的nano中按下ctrl + x 關閉整個視窗
使用Ubuntu遠端連線樹莓派

sudo service ssh restart  //第一次才需要
ssh pi@1xx.x.x.x

參考資料:
從序列埠登入到 Raspberry Pi
命令列設定無線網路
Linux-SSH 常用命令整理


上一篇
物聯網通識-下
下一篇
Python_OpenAPI_VScode_Thonny_0112
系列文
人機控制介面之開發應用37
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言