วิธีเชื่อมต่อเครือข่าย WiFi จาก Command-Line บน Linux โดยใช้ NetworkManager

Withi Cheuxm Tx Kherux Khay Wifi Cak Command Line Bn Linux Doy Chi Networkmanager



ในบทความนี้ เราจะแสดงวิธีเชื่อมต่อเครือข่าย WiFi ของคุณจากบรรทัดคำสั่งบน Linux รุ่นใหม่ที่ใช้ NetworkManager เพื่อจัดการอุปกรณ์เครือข่าย

บทความนี้ควรทำงานกับการแจกแจง Linux ที่ระบุไว้ต่อไปนี้และการแจกแจง Linux อื่น ๆ (ไม่อยู่ในรายการ) ที่ใช้ NetworkManager เพื่อจัดการเครือข่ายและมีเครื่องมือบรรทัดคำสั่ง 'nmcli' ที่พร้อมใช้งาน







  • อูบุนตู
  • เดเบียน
  • ลินุกซ์มิ้นท์
  • ระบบปฏิบัติการเบื้องต้น
  • หมวกฟาง
  • เรเอล
  • สตรีม CentOS
  • อัลมาลินุกซ์
  • ร็อคกี้ ลินุกซ์
  • openSUSE
  • SUSE Linux องค์กรเซิร์ฟเวอร์ (SLES)
  • ออราเคิล ลินุกซ์

หัวข้อเนื้อหา:

  1. แสดงรายการอุปกรณ์เครือข่ายทั้งหมดของ Linux จาก Command Line โดยใช้ Nmcli
  2. ค้นหาเครือข่าย WiFi ที่พร้อมใช้งานบน Linux จาก Command Line โดยใช้ Nmcli
  3. การเชื่อมต่อกับเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
  4. กำลังตรวจสอบการเชื่อมต่อ WiFi/อินเทอร์เน็ตจาก Command Line
  5. การตัดการเชื่อมต่อจากเครือข่าย WiFi บน Linux จาก Command Line โดยใช้ Nmcli
  6. บทสรุป

แสดงรายการอุปกรณ์เครือข่ายทั้งหมดของ 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

อ้างอิง: