การกำหนดค่าไร้สายบนอินเตอร์เฟสบรรทัดคำสั่ง


9

บางครั้งฉันบูตเข้าสู่เคอร์เนลการกู้คืนด้วย CLI และระบบเครือข่ายสำหรับการแก้ไขปัญหาแล็ปท็อปของฉัน ดังนั้นมีวิธีการเชื่อมต่อกับเราเตอร์ไร้สายหรือ AP ผ่านบรรทัดคำสั่งหรือไม่ ถ้าเป็นไปได้คำสั่งต่อไปนี้คืออะไร:

  1. เพื่อแสดงรายการเครือข่ายที่ใช้ได้
  2. ในการเชื่อมต่อกับเครือข่ายด้วย: SSID, คีย์ WPA2 และโหมด DHCP
  3. คำสั่งสำหรับเชื่อมต่อกับ: SSID, โหมด ad-hoc, ที่อยู่ ip, netmask, เกตเวย์

คำตอบ:


8

คุณจะต้องใช้แพ็คเกจ wpasupplicant เพื่อเชื่อมต่อกับเครือข่ายที่ปลอดภัยด้วย wpa หรือ wpa2

จดทะเบียนโดยคำสั่ง:
1:sudo iwlist scan

2: sudo iwconfig <interface> essid "my network"
iwpriv <interface> set AuthMode=<WPA2PSK or WPA2AES>
iwpriv <interface> set <WPA2PSK or WPA2AES>='WPA PASSPHRASE'

3: sudo iwconfig <interface> essid "my network"
ifconfig <interface> inet <ip> netmask <mask> จากนั้นกำหนดเส้นทางไปยังเกตเวย์ของคุณroute add <destination> gw <gateway ip>


4
คุณอาจต้องการใส่ช่องว่างหน้าบรรทัด 'iwpriv' ที่มีรหัสผ่านของคุณ ด้วยวิธีนี้มันจะไม่ปรากฏในประวัติศาสตร์
htorque

1
คุณจำเป็นต้องทำขั้นตอน essid iwconfig สองครั้งหรือไม่?
Marius Gedminas

ในขั้นตอนที่ 3 <destination> คืออะไร ฉันคุ้นเคยกับค่าข้างต้นทั้งหมดยกเว้นค่านั้น
fouric

1

nm-toolหรือsudo iwlist scanจะแสดงเครือข่ายไร้สายทั้งหมดที่มีให้คุณ

มีcnetworkmanagerแพ็คเกจที่ควรให้คุณควบคุม Network Manager จากบรรทัดคำสั่ง ฉันไม่เคยใช้มันเลย


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.