How to setup wifi (5G) by cli on Raspberry Pi

Raspberry Pi OS มีคำสั่งที่สามารถใช้ตั้งค่า Wifi ได้ด้วยการใช้ command line ซึ่งจะช่วยให้นักพัฒนาที่ไม่สะดวกใช้ GUI ในการตั้งค่า โดยสามารถรันคำสั่ง

# raspi-config

เมื่อรันแล้วจะพบหน้า TUI สำหรับการตั้งค่า ให้เลือก “System Options”

เลือก “Wireless Lan”

ใส่ SSID หรือ ชื่อ wifi ที่ต้องการ connect ในตัวอย่างใช้ชื่อ “wifi_5g”

ใส่ password ของ wifi

เมื่อระบบต่อ Wifi ได้แล้วสามารถเลือก Finish ได้เลย

ในกรณีที่ Wifi เป็น 5G และไม่สามารถต่อได้ โดยจะมี Error ตามด้านล่าง

Error: No network with SSID 'wifi_5g' found.

สาเหตุเกิดจากประเทศที่ได้เลือกใช้สำหรับการตั้งค่า Wifi ไม่รองรับ ดังนั้นจำเป็นต้องแก้ไขประเทศก่อน โดยทำตามขั้นตอนดังนี้

เลือก “Localisation Options”

เลือก “WLAN Country”

เลือก “US United States”

เมื่อตั้งค่าเสร็จแล้วให้ “Finish” และ reboot ด้วยคำสั่ง

# reboot

หลังจากนั้นให้ทำการ setup wifi ใหม่ตาม step ข้างบนอีกครั้ง

Trick

การตรวจสอบว่า Raspberry Pi OS เราได้ต่อเข้ากับ SSID อะไรสามารภทำได้โดยรันคำสั่ง

# iwconfig

You May Have Missed