ในบทความนี้ เราจะแสดงวิธีเชื่อมต่อเครือข่าย WiFi ของคุณจากบรรทัดคำสั่งบน Linux รุ่นใหม่ที่ใช้ NetworkManager เพื่อจัดการอุปกรณ์เครือข่าย
บทความนี้ควรทำงานกับการแจกแจง Linux ที่ระบุไว้ต่อไปนี้และการแจกแจง Linux อื่น ๆ (ไม่อยู่ในรายการ) ที่ใช้ NetworkManager เพื่อจัดการเครือข่ายและมีเครื่องมือบรรทัดคำสั่ง 'nmcli' ที่พร้อมใช้งาน
- อูบุนตู
- เดเบียน
- ลินุกซ์มิ้นท์
- ระบบปฏิบัติการเบื้องต้น
- หมวกฟาง
- เรเอล
- สตรีม CentOS
- อัลมาลินุกซ์
- ร็อคกี้ ลินุกซ์
- openSUSE
- SUSE Linux องค์กรเซิร์ฟเวอร์ (SLES)
- ออราเคิล ลินุกซ์
หัวข้อเนื้อหา:
- แสดงรายการอุปกรณ์เครือข่ายทั้งหมดของ Linux จาก Command Line โดยใช้ Nmcli
- ค้นหาเครือข่าย WiFi ที่พร้อมใช้งานบน Linux จาก Command Line โดยใช้ Nmcli
- การเชื่อมต่อกับเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
- กำลังตรวจสอบการเชื่อมต่อ WiFi/อินเทอร์เน็ตจาก Command Line
- การตัดการเชื่อมต่อจากเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
- บทสรุป
แสดงรายการอุปกรณ์เครือข่ายทั้งหมดของ Linux จาก Command Line โดยใช้ Nmcli
หากต้องการแสดงรายการอุปกรณ์เครือข่ายทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ Linux ให้รันคำสั่งต่อไปนี้:
$ ซูโดะ อุปกรณ์เอ็นเอ็มซีแอล
คุณควรค้นหาอินเทอร์เฟซเครือข่าย WiFi ของคุณในรายการ ในกรณีของเรา อินเทอร์เฟซเครือข่าย WiFi เรียกว่า 'wlp7s27u1'
ค้นหาเครือข่าย WiFi ที่พร้อมใช้งานบน Linux จาก Command Line โดยใช้ Nmcli
หากต้องการแสดงรายการเครือข่าย WiFi ทั้งหมดในพื้นที่ของคุณ ให้รันคำสั่งต่อไปนี้:
$ ซูโดะ รายการ wifi ของอุปกรณ์ nmcliอย่างที่คุณเห็น เครือข่าย WiFi ทั้งหมดในพื้นที่ของเราแสดงอยู่ในรายการ
หากด้วยเหตุผลบางประการ WiFi SSID ที่คุณต้องการไม่แสดงอยู่ในรายการ ให้ทำการสแกนใหม่โดยใช้คำสั่งต่อไปนี้:
$ ซูโดะ สแกน wifi ของอุปกรณ์ nmcli อีกครั้งอย่างที่คุณเห็น มีเครือข่าย WiFi จำนวนมากแสดงอยู่หลังการสแกนซ้ำ
$ ซูโดะ รายการ wifi ของอุปกรณ์ nmcli
การเชื่อมต่อกับเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
หากต้องการเชื่อมต่อกับ SSID เครือข่าย WiFi “NodeKite-2.4G” (สมมติว่า) ที่กำหนดค่าด้วยรหัสผ่าน “ลับ” WPA2 ให้รันคำสั่งต่อไปนี้:
$ ซูโดะ อุปกรณ์ nmcli เชื่อมต่อ wifi 'โหนดไคท์-2.4จี' รหัสผ่าน 'ความลับ'คุณยังสามารถใช้ BSSID ของเราเตอร์ WiFi ของคุณเพื่อเชื่อมต่อกับเครือข่าย WiFi ได้ดังต่อไปนี้:
$ ซูโดะ อุปกรณ์ nmcli เชื่อมต่อ wifi '68:22:BB:41:B6:A9' รหัสผ่าน 'ความลับ'หากคุณต้องการเชื่อมต่อกับเครือข่าย WiFi ที่ซ่อนอยู่ด้วย SSID 'HiddenNet' (สมมติว่า) คุณสามารถทำได้ดังนี้:
$ ซูโดะ อุปกรณ์ nmcli เชื่อมต่อ wifi 'ฮิดเดนเน็ต' รหัสผ่าน 'ความลับ' ที่ซ่อนอยู่ ใช่หากคุณมีอินเทอร์เฟซเครือข่าย WiFi หลายรายการบนคอมพิวเตอร์ของคุณ และต้องการเชื่อมต่อกับเครือข่าย WiFi โดยใช้อินเทอร์เฟซเครือข่าย WiFi เฉพาะ คุณสามารถทำได้โดยเพิ่มแฟล็ก “ifname” ต่อท้ายดังนี้:
$ ซูโดะ อุปกรณ์ nmcli เชื่อมต่อ wifi 'โหนดไคท์-2.4จี' รหัสผ่าน 'ความลับ' ถ้าชื่อ wlp7s27u1ควรสร้างและเปิดใช้งานการเชื่อมต่อ NetworkManager ใหม่ และคอมพิวเตอร์ของคุณควรเชื่อมต่อกับเครือข่าย WiFi
อย่างที่คุณเห็น โปรไฟล์การเชื่อมต่อ NetworkManager “NodeKite-2.4G” ใหม่ (ชื่อเดียวกับ WiFi SSID ที่คุณกำหนดค่าให้เชื่อมต่อ) จะถูกสร้างขึ้น
$ ซูโดะ การเชื่อมต่อ nmcli
กำลังตรวจสอบการเชื่อมต่อ WiFi/อินเทอร์เน็ตจาก Command Line
เมื่อคุณเชื่อมต่อกับเครือข่าย WiFi ที่ต้องการแล้ว อินเทอร์เฟซเครือข่าย WiFi ของคุณ (ในกรณีนี้คือ wlp7s27u1) ควรได้รับที่อยู่ IP จากเราเตอร์ของคุณผ่าน DHCP ดังที่คุณเห็นในภาพหน้าจอต่อไปนี้:
$ ไอพี ก
คุณควรจะสามารถ ping “google.com” ได้ (หรือชื่อโดเมนของเว็บไซต์ยอดนิยมอื่นๆ)
$ ปิง -ค 3 กูเกิลคอม
การตัดการเชื่อมต่อจากเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
หากต้องการตัดการเชื่อมต่อจากเครือข่าย WiFi SSID NodeKite-2.4G ให้รันคำสั่งต่อไปนี้:
$ ซูโดะ การเชื่อมต่อ nmcli ไม่ทำงาน 'โหนดไคท์-2.4จี'
อย่างที่คุณเห็น การเชื่อมต่อ NetworkManager “NodeKite-2.4G” หยุดทำงาน[1] เช่นเดียวกับอินเทอร์เฟซเครือข่าย WiFi “wlp7s27u1”[2] คุณจะไม่สามารถ ping ชื่อ DNS ของเว็บไซต์ใด ๆ ได้เช่นกันเมื่อคุณตัดการเชื่อมต่อจากเครือข่าย WiFi [3]
$ ซูโดะ การเชื่อมต่อ nmcli$ ไอพี ก
$ ปิง -ค 3 กูเกิลคอม
บทสรุป
ในบทความนี้ เราได้แสดงวิธีใช้เครื่องมือบรรทัดคำสั่ง “nmcli” NetworkManager เพื่อแสดงรายการเครือข่าย WiFi ที่มีอยู่ในพื้นที่ของคุณและเชื่อมต่อกับเครือข่าย WiFi ที่คุณต้องการ นอกจากนี้เรายังแสดงวิธีตรวจสอบการเชื่อมต่ออินเทอร์เน็ตเมื่อคุณเชื่อมต่อกับเครือข่าย WiFi จากบรรทัดคำสั่งบน Linux หลังจากอ่านบทความนี้แล้ว คุณควรจะสามารถจัดการเครือข่าย WiFi บนระบบ Linux ของคุณได้จากบรรทัดคำสั่งโดยใช้เครื่องมือ 'nmcli' NetworkManager