Това ръководство показва как да се свързвате с интернет чрез WI-FI мрежа, като използвате командния ред на Linux.
Ако сте инсталирали безжична дистрибуция (IE, разпространение, което не работи с графичен работен плот), няма да имате инструменти за мрежов мениджър, които да ви помогнат да се свържете. Възможно е също така случайно да сте изтрили ключови компоненти от работния плот или сте инсталирали разпределение, което има грешка и единственият начин да се свържете с интернет е чрез терминала на Linux.
С достъп до интернет от командния ред на Linux можете да използвате инструменти като wget за изтегляне на уеб страници и файлове. Също така ще можете да изтегляте видеоклипове с помощта на youtube-dl . Мениджърите на пакетите за команден ред също ще са на разположение за вашата дистрибуция като apt-get , yum и PacMan . С достъпа до мениджърите на пакети имате всичко, което е необходимо, за да инсталирате настолна среда, ако имате нужда от нея.
Определете интерфейса на безжичната мрежа
От вътрешността на терминала въведете следната команда:
iwconfigЩе видите списък с мрежови интерфейси.
Най-често срещаният интерфейс за безжична мрежа е wlan0, но може да са други неща, като в моя случай това е wlp2s0.
Включете безжичния интерфейс
Следващата стъпка е да се уверите, че безжичният интерфейс е включен.
За тази цел използвайте следната команда:
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 Mb / s; 18 Mb / s 24 Mb / s; 36 Mb / s; 54 Mb / s Bit Rates: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Режим: Master Extra: tsf = 000000008e18b46e Екстра: Последна фар: 4ms преди IE: неизвестна: 000E484F4E4F525F504C4B5F45324346 IE: неизвестна: 010882848B962430486C IE: неизвестна: 030106 IE: неизвестна: 0706434E20010D14 IE: неизвестна: 200100 IE: неизвестна: 23021200 IE : Неизвестно: 2A0100 IE: неизвестно: 2F0100 IE: IEEE 802.11i / WPA2 Версия 1 Група шифроване: CCMP двойноверижни шифри (1): CCMP удостоверяване на апартамента (1): PSK IE: неизвестно: 32040C121860 IE: неизвестно: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D1606081100000000000000000000000000000000000000 IE: неизвестна: 7F080400000000000040 IE: неизвестна: DD090010180200001C0000 IE: неизвестна: DD180050F2020101800003A4000027A4000042435E0062322F00Всичко изглежда доста объркващо, но се нуждаете само от няколко бита информация.
Вижте ESSID. Това трябва да е името на мрежата, с която искате да се свържете. Можете да откриете и отворени мрежи, като потърсите елементи, които имат изключен ключ за шифроване.
Запишете името на ESSID, към който искате да се свържете.
Създаване на файл за конфигуриране на WPA кандидат
Най-често използваният инструмент, използван за свързване към безжични мрежи, изискващи защитен ключ WPA, е WPA Supplicant.
Повечето дистрибуции идват с предварително инсталирания инструмент. Можете да изпробвате това, като въведете следното в терминала:
wpa_passphraseАко получите грешка, че командата не може да бъде намерена, тя не е инсталирана. Сега сте в сценария за пилешко и яйце, с което се нуждаете от този инструмент, за да се свържете с интернет, но не можете да се свържете с интернет, защото нямате този инструмент. Разбира се, винаги можете да използвате Ethernet връзка, за да инсталирате wpasupplicant.
За да създадете конфигурационния файл за wpa_supplicant за използване, изпълнете следната команда:
wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.confESSID ще бъде ESSID, който сте забелязали от командата за сканиране на iwlist в предишната секция.
Ще забележите, че командата спира, без да се връща към командния ред. Въведете изискваната за мрежата сигурност и натиснете Return.
За да проверите дали командата работи, отидете в папката .config, като използвате командата cd и tail :
cd / etc / wpa_supplicantВъведете следното:
опашката wpa_supplicant.confТрябва да видите нещо подобно:
network = {ssid = "yournetwork" # psk = "Вашата парола" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}Намерете името на безжичния ви драйвер
Имате още една информация, от която се нуждаете, преди да се свържете с интернет и това е драйверът за вашата безжична мрежова карта.
За да откриете този тип в следната команда:
wpa_supplicant -help | Повече ▼Това ще осигури раздел, наречен драйвери:
Списъкът ще бъде такъв:
драйвери: nl80211 = Linux nl80211 / cfg80211 wext = безжични разширения на Linux (с общо приложение) wired = кабелен Ethernet драйвер none = без драйвер (RADIUS сървър / WPS ER)Като цяло, wext е драйвер, който можете да опитате да използвате, ако нищо друго не е на разположение. В моя случай подходящият драйвер е nl80211.
Свържете се с интернет
Първата стъпка към свързването е изпълняването на командата wpa_supplicant:
sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -BТрябва да замените с драйвера, който сте намерили в предишната секция. Трябва да се замени с мрежовия интерфейс, открит в секцията "Определяне на мрежовия интерфейс".
По принцип тази команда изпълнява wpa_supplicant с определения драйвер, като използва посочения мрежов интерфейс и конфигурацията, създадена в секцията "Създаване на файл за конфигуриране на WPA Supplicant".
В-Б изпълнява командата във фонов режим, за да получите достъп до терминала назад.
Сега трябва да изпълните тази последна команда:
sudo dhclientТова е. Сега трябва да имате интернет връзка.
За да го тествате, въведете следното:
ping www.google.com