Როგორ დაკავშირება ინტერნეტის გამოყენებით Linux სარდლობის ხაზი

ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ დაკავშირება ინტერნეტით WI-FI ქსელის გამოყენებით Linux ბრძანების.

თუ თქვენ გაქვთ დაყენებული headless განაწილება (IE, დისტრიბუცია, რომელიც არ აწარმოებს გრაფიკული დესკტოპის) მაშინ არ გექნებათ ქსელის მენეჯერის ინსტრუმენტები არ დაგიკავშირდებათ. ეს შეიძლება იყოს შემთხვევით, რომ თქვენ შემთხვევით წაშლილია თქვენი კომპიუტერის ძირითადი კომპონენტები ან განათავსეთ დისტრიბუცია, რომელსაც აქვს შეცდომა და ინტერნეტთან დაკავშირების ერთადერთი გზა არის Linux ტერმინალი.

ინტერნეტის ხელმისაწვდომობა Linux ბრძანებისგან, შეგიძლიათ გამოიყენოთ ისეთი ინსტრუმენტები, როგორიცაა wget ვებ-გვერდებსა და ფაილებს ჩამოტვირთოთ. თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ ვიდეოები YouTube- ის გამოყენებით . ბრძანებათა პაკეტის მენეჯერები ასევე ხელმისაწვდომია თქვენი დისტრიბუციისთვის, როგორიცაა apt-get , yum და PacMan . პაკეტების მენეჯერების ხელმისაწვდომობისთანავე, თქვენ გექნებათ ყველაფერი, რაც გჭირდებათ იმისათვის, რომ დააყენოთ სამუშაო მაგიდა.

განსაზღვრა შენი უკაბელო ქსელის ინტერფეისი

ტერმინალის შიგნიდან შეიყვანეთ შემდეგი ბრძანება:

iwconfig

თქვენ იხილავთ ქსელური ინტერფეისების სიას.

ყველაზე გავრცელებული უკაბელო ქსელის ინტერფეისი არის wlan0, მაგრამ შეიძლება იყოს სხვა რამ, როგორიცაა ჩემს შემთხვევაში ეს wlp2s0.

ჩართეთ უსადენო ინტერფეისი

შემდეგი ნაბიჯი არის დარწმუნდით, რომ უკაბელო ინტერფეისი ჩართულია.

გამოიყენეთ შემდეგი ბრძანება:

sudo ifconfig wlan0 up

შეცვალეთ wlan0 თქვენი ქსელის ინტერფეისის სახელით.

სკანირება უსადენო წვდომის წერტილებისთვის

ახლა, რომ თქვენი უკაბელო ქსელის ინტერფეისი არის და გაშვებული შეგიძლიათ მოძებნოთ ქსელების დაკავშირება.

აკრიფეთ შემდეგი ბრძანება:

sudo iwlist scan | მეტი

გამოჩნდება ხელმისაწვდომი უკაბელო წვდომის წერტილების სია. შედეგები გამოიყურება მსგავსი რამ:

სიმაღლე: 68/70 სიგნალის დონე = -42 დბმ შიფრაციის ღილაკი: ESSID: "HONOR_PLK_E2CF" Bit ტარიფები: 1 მბ / წმ; 2 მბ / წმ; 5.5 მბ / წმ; 11 მბ / წმ; 18 მბ / წმ 24 მბ / წმ; 36 მბ / წმ; 54 Mb / s Bit ტარიფები: 6 Mb / s; 9 მბ / წმ; 12 მბ / წმ; 48 Mb / s რეჟიმი: მაგისტრი Extra: tsf = 000000008e18b46e დამატებითი: ბოლო ვადა: 4 თვის წინ IE: უცნობი: 000E484F4E4F525F504C4B5F45324346 ი: უცნობი: 010882848B962430486C IE: უცნობი: 030106 IE: უცნობი: 0706434E20010D14 IE: უცნობი: 200100 IE: უცნობი: 23021200 (1): CCMP ავთენტიფიკაცია ლუქსი (1): PSK IE: უცნობი: 32040C121860 IE: უცნობი: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: უცნობი: 2A0100 IE: IEEE 802.11i / WPA2 ვერსია 1 ჯგუფი Cipher: 3D1606081100000000000000000000000000000000000000 IE: უცნობი: 7F080400000000000040 IE: უცნობი: DD090010180200001C0000 IE: უცნობი: DD180050F2020101800003A4000027A4000042435E0062322F00

ეს ყველაფერი გამოიყურება საკმაოდ გაუგებარია, მაგრამ საჭიროა მხოლოდ რამდენიმე ბიტი ინფორმაცია.

შეხედეთ ESSID- ს. ეს უნდა იყოს ქსელის სახელი, რომელიც გსურთ დაკავშირება. თქვენ ასევე შეგიძლიათ იპოვოთ ღია ქსელები, რომლებიც ეძებენ საგნებს, რომლებსაც აქვთ შიფრაციის ღილაკი.

დაწერეთ ESSID- ის სახელი, რომელსაც გსურთ დაუკავშირდეთ.

შექმნა WPA Supplicant კონფიგურაციის ფაილი

ყველაზე გავრცელებული ინსტრუმენტი, რომელიც დაკავშირებულია უკაბელო ქსელებთან დაკავშირებას, რომელიც მოითხოვს WPA უსაფრთხოების გასაღები WPA Supplicant- ს.

უმეტეს დისტრიბუცია მოდის ამ ხელსაწყოსთან წინასწარ დაყენებული. შეგიძლიათ შეამოწმოთ ეს ტერმინალში შემდეგნაირად აკრეფით:

wpa_passphrase

თუ შეცდომა გაქვთ, ბრძანება ვერ მოიძებნა მაშინ არ არის დაყენებული. თქვენ ახლა ქათმის და კვერცხის სცენარში ხართ, რისთვისაც საჭიროა ინტერნეტთან დაკავშირება, მაგრამ ინტერნეტთან შეუძლებელია, რადგან არ გაქვთ ეს ინსტრუმენტი. თქვენ რა თქმა უნდა, ყოველთვის შეგიძლიათ გამოიყენოთ ეთერნეტის კავშირი ნაცვლად დააყენოთ wpasupplicant.

Wpa_supplicant- ის კონფიგურაციის ფაილის შესაქმნელად გამოიყენოთ შემდეგი ბრძანება:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID იქნება ESSID- ი, რომელიც წინა განყოფილებაში iwlist სკანირების ბრძანებით აღინიშნა.

შეამჩნევთ, რომ ბრძანება შეწყდება ბრძანების გარეშე დაბრუნების გარეშე. შეიყვანეთ ქსელისთვის საჭირო უსაფრთხოების დაცვა და დააჭირეთ დაბრუნებას.

შეამოწმოს, რომ ბრძანება მუშაობდა ნავიგაცია .config საქაღალდეში გამოყენებით CD და კუდი ბრძანებები:

cd / etc / wpa_supplicant

აკრიფეთ შემდეგი:

კუდი wpa_supplicant.conf

თქვენ უნდა იხილოთ მსგავსი რამ:

ქსელი = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

იპოვეთ თქვენი უკაბელო მძღოლის სახელი

არსებობს კიდევ ერთი ნაკადი, რომელიც საჭიროა ინტერნეტთან კავშირის დაწყებამდე და ეს არის თქვენი უკაბელო ქსელის კარტის მძღოლი.

ამ ტიპის გამონახვისთვის შემდეგი ბრძანებით:

wpa_supplicant -help | მეტი

ეს უზრუნველყოფს განყოფილებას, რომელსაც მოუწოდა მძღოლები:

სია იქნება მსგავსი რამ:

მძღოლები: nl80211 = Linux nl80211 / cfg80211 wext = Linux უკაბელო გაფართოებები (generic) სახაზო = სადენიანი Ethernet მძღოლი არცერთი = არ მძღოლი (RADIUS სერვერი / WPS ER)

ზოგადად, wext არის catchall მძღოლი, რომელიც შეგიძლიათ ცდილობენ გამოიყენოს, თუ არაფერი არ არის შესაძლებელი. ჩემს შემთხვევაში, შესაბამისი მძღოლი არის nl80211.

ინტერნეტთან დაკავშირება

პირველი ნაბიჯი უკავშირდება wpa_supplicant ბრძანებას:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

თქვენ უნდა შეცვალოთ მძღოლი, რომელიც თქვენ წინა სექციაში იპოვეს. უნდა ჩაანაცვლოს ქსელის ინტერფეისი, რომელიც აღმოაჩინა განყოფილებაში "განსაზღვრა შენი ქსელის ინტერფეისი".

ძირითადად, ეს ბრძანება მიმდინარეობს wpa_supplicant- ით, რომელიც მითითებულია ქსელის ინტერფეისის მითითებით და განყოფილებაში "შექმნა WPA Supplicant Configuration ფაილი".

-B გადის ბრძანება ფონზე, ასე რომ თქვენ მიიღებთ ტერმინალის უკან.

ახლა თქვენ უნდა აწარმოოთ ეს ერთი საბოლოო ბრძანება:

sudo dhclient

სულ ესაა. ახლა თქვენ უნდა ჰქონდეთ ინტერნეტ კავშირი.

შესამოწმებლად ეს აკრიფოთ შემდეგი:

ping www.google.com