วิธีเชื่อมต่ออินเทอร์เน็ตโดยใช้ Linux Command Line

หากคุณติดตั้งการกระจายแบบไร้หัวซึ่งเป็นการแจกจ่ายที่ไม่ได้ใช้เดสก์ท็อปแบบกราฟิกคุณจะไม่มีเครื่องมือการจัดการเครือข่ายเพื่อช่วยในการเชื่อมต่ออินเทอร์เน็ตโดยใช้เครือข่าย Wi-Fi ในทำนองเดียวกันหากคุณลบส่วนประกอบสำคัญออกจากเดสก์ท็อปของคุณโดยไม่ได้ตั้งใจหรือติดตั้งการแจกจ่ายบั๊กกี้วิธีเดียวในการเชื่อมต่ออินเทอร์เน็ตต้องใช้เทอร์มินัล Linux

ข้อมูลนี้ใช้กับการแจกจ่าย Linux บนเดสก์ท็อปที่มีการเข้าถึงเชลล์ที่ใช้งานได้

รูปภาพ zf L / Getty 


ตรวจสอบอินเทอร์เฟซเครือข่ายไร้สายของคุณ

จากภายในเทอร์มินัลให้ป้อนคำสั่งต่อไปนี้:

iwconfig

คำสั่งแสดงรายการอินเตอร์เฟสเครือข่ายที่ใช้งานอยู่

อินเทอร์เฟซเครือข่ายไร้สายที่พบมากที่สุดคือ wlan0 แต่อาจเป็นอย่างอื่นได้เช่นกันขึ้นอยู่กับลักษณะของฮาร์ดแวร์ของคุณและการปรับแต่งไดรเวอร์ไร้สายของคุณให้เหมาะสมเพียงใด


เปิดอินเทอร์เฟซไร้สาย

ตรวจสอบว่าอินเทอร์เฟซไร้สายเปิดอยู่ ใช้คำสั่งต่อไปนี้:

sudo ifconfig wlan0 ขึ้น

แทนที่ wlan0 ด้วยชื่ออินเทอร์เฟซเครือข่ายของคุณ

สแกนหาจุดเชื่อมต่อไร้สาย

ค้นหาเครือข่าย พิมพ์คำสั่งต่อไปนี้:

สแกน sudo iwlist | มากกว่า

รายการจุดเชื่อมต่อไร้สายที่ใช้ได้จะปรากฏขึ้น ผลลัพธ์มีลักษณะดังนี้:

เซลล์ 02 - ที่อยู่: 98: E7: F5: B8: 58: B1
ช่อง: 6
ความถี่: 2.437 GHz (ช่อง 6)
คุณภาพ = 68/70 ระดับสัญญาณ = -42 dBm
คีย์การเข้ารหัส: เปิด
ESSID: "HONOR_PLK_E2CF"
อัตราบิต: 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 เมกะไบต์ / วินาที; 18 เมกะไบต์ / วินาที
24 Mb / s; 36 Mb / s; 54 Mb / s
อัตราบิต: 6 Mb / s; 9 เมกะไบต์ / วินาที; 12 เมกะไบต์ / วินาที; 48 เมกะไบต์ / วินาที
โหมด: มาสเตอร์
พิเศษ: tsf = 000000008e18b46e
พิเศษ: สัญญาณเตือนล่าสุด: 4 นาทีที่แล้ว
IE: Unknown: 000E484F4E4F525F504C4B5F45324346
IE: Unknown: 010882848B962430486C
IE: ไม่ทราบ: 030106
IE: Unknown: 0706434E20010D14
IE: ไม่ทราบ: 200100
IE: ไม่ทราบ: 23021200
IE: ไม่ทราบ: 2A0100
IE: ไม่ทราบ: 2F0100
IE: IEEE 802.11i / WPA2 เวอร์ชัน 1
รหัสกลุ่ม: CCMP
รหัสคู่ (1): CCMP
Authentication Suites (1): PSK
IE: ไม่ทราบ: 32040C121860
IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: ไม่ทราบ: 3D1606081100000000000000000000000000000000000000
IE: ไม่ทราบ: 7F080400000000000040
IE: ไม่ทราบ: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

ดู ESSID ซึ่งเป็นชื่อของเครือข่ายไร้สาย ค้นหาเครือข่ายที่เปิดอยู่โดยมองหารายการที่มีการตั้งค่าคีย์การเข้ารหัสเป็นปิด


สร้างไฟล์การกำหนดค่าผู้ขอ WPA

เครื่องมือที่ใช้บ่อยที่สุดสำหรับการเชื่อมต่อกับเครือข่ายไร้สายที่มีการรักษาความปลอดภัย WPA คือ WPA Supplicant การแจกแจงส่วนใหญ่มาพร้อมกับเครื่องมือนี้ที่ติดตั้งโดยค่าเริ่มต้น พิมพ์สิ่งต่อไปนี้ลงในเชลล์:

wpa_passphrase

หากคุณเห็นข้อผิดพลาดที่ไม่พบคำสั่งแสดงว่าไม่มีการติดตั้ง ตอนนี้คุณอยู่ในสถานการณ์ไก่กับไข่คุณต้องใช้เครื่องมือนี้เพื่อเชื่อมต่ออินเทอร์เน็ต แต่ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้เนื่องจากคุณไม่มีเครื่องมือนี้

ใช้การเชื่อมต่ออีเทอร์เน็ตแทนเพื่อติดตั้ง wpasupplicant หากไม่มีเครื่องมือนี้คุณจะไม่สามารถดำเนินการต่อได้

ในการสร้างไฟล์คอนฟิกูเรชันสำหรับ wpa_supplicant ให้รันคำสั่งต่อไปนี้:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID จะเป็น ESSID ที่คุณบันทึกไว้จากไฟล์ iwlist คำสั่งสแกน คำสั่งนี้จะหยุดโดยไม่กลับมาที่เชลล์พร้อมต์ ป้อนการรักษาความปลอดภัยที่จำเป็นสำหรับเครือข่ายและกด เข้าสู่. ในการตรวจสอบว่าคำสั่งทำงานได้หรือไม่ให้เปิดโฟลเดอร์. config โดยใช้คำสั่ง cd และ tail:

cd / etc / wpa_supplicant

พิมพ์ข้อมูลต่อไปนี้:

หาง wpa_supplicant.conf

คุณควรเห็นสิ่งต่างๆดังนี้:

เครือข่าย = {
ssid = "yournetwork"
# psk = "รหัสผ่านของคุณ"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}


ค้นหาชื่อไดรเวอร์ไร้สายของคุณ

มีข้อมูลอีกหนึ่งชิ้นที่คุณต้องการก่อนเชื่อมต่ออินเทอร์เน็ตนั่นคือไดรเวอร์สำหรับการ์ดเครือข่ายไร้สายของคุณ

หากต้องการค้นหาให้รันคำสั่งต่อไปนี้:

wpa_supplicant –help | มากกว่า

ผลลัพธ์แสดงรายการส่วนที่เรียกว่าไดรเวอร์ รายการจะมีลักษณะดังนี้:

ไดรเวอร์:
nl80211 = ลินุกซ์ nl80211 / cfg80211
wext = ส่วนขยายไร้สายของ Linux (ทั่วไป)
มีสาย = ไดรเวอร์อีเธอร์เน็ตแบบมีสาย
ไม่มี = ไม่มีไดรเวอร์ (เซิร์ฟเวอร์ RADIUS / WPS ER)

โดยทั่วไป เวลา เป็นโปรแกรมควบคุมที่ตรวจจับได้หากไม่มีสิ่งอื่นใด ในรายการตัวอย่างนี้ไดรเวอร์ที่เหมาะสมคือ nl80211. รายชื่อจะปรากฏตามลำดับความสำคัญ

เชื่อมต่อกับอินเทอร์เน็ต

ขั้นตอนแรกในการเชื่อมต่อคือเรียกใช้ไฟล์ wpa_supplicant คำสั่ง:

sudo wpa_supplicant -B -D ไดรเวอร์ -i อินเทอร์เฟซ -c /etc/wpa_supplicant/wpa_supplicant.conf

แทนที่ไดรเวอร์ด้วยไดรเวอร์ที่คุณพบในส่วนก่อนหน้าและอินเทอร์เฟซด้วยชื่ออุปกรณ์ (เช่น wlan0)

คำสั่งนี้รัน wpa_supplicant ด้วยไดรเวอร์ที่ระบุโดยใช้อินเทอร์เฟซเครือข่ายเป้าหมายและไฟล์คอนฟิกูเรชัน -B สวิตช์เรียกใช้คำสั่งในพื้นหลังเพื่อให้เชลล์พร้อมต์กลับไปที่พื้นหน้า

เรียกใช้คำสั่งสุดท้ายนี้:

sudo dhclient

ไคลเอ็นต์ DCHP -dhclient- กำหนดการกำหนดเส้นทางเครือข่ายบนเครือข่ายท้องถิ่น เมื่อเปิดใช้งานคุณสามารถใช้อินเทอร์เน็ตได้ตามปกติ