Как да настроите Wi-Fi на Raspberry Pi чрез командния ред
Вие сте конфигурирали вашето безглавно Raspberry Pi точно така, както го желаете, той се установява и работи гладко, но изведнъж искате да го преместите далеч от Ethernet връзката с Wi-Fi модул. Прескочете свързването с всички периферни устройства и бързо добавете Wi-Fi поддръжка от командния ред.
Защо искам да направя това?
Ако сте ентусиаст на Raspberry Pi (или бързо се превръщате в такъв), знаете колко досадно може да бъде да осъзнаете, че вашият безглавен Pi проект сега се нуждае от още една малка настройка, която вероятно налага свързването на монитор и клавиатура / мишка към кутията..
Най-добрият начин да избегнете падането в този капан е да конфигурирате Raspberry Pi за отдалечен достъп. След като сте го конфигурирали, все пак трябва да знаете как да изпълнявате отдалечено задачи, които биха били обработвани преди това от GUI интерфейс (като включване на Wi-Fi). Днес ще ви преведем през техническия (но прост) начин за дистанционно свързване с Pi и активиране на Wi-Fi приставката.
От какво се нуждая?
За този урок ще са ви необходими следните елементи:
- 1 Raspberry Pi единица с инсталирана Raspbian (тази техника трябва да работи с други дистрибуции, но използваме Raspbian)
- 1 Ethernet връзка с Pi единица (необходима за отдалечено активиране на Wi-Fi функционалността)
- 1 Wi-Fi Dongle (с този успех използваме този модел на всички наши Pi устройства)
Ако не използвате този модел на Wi-Fi адаптера, силно препоръчваме да проучите модела, който възнамерявате да закупите, за да видите дали той се поддържа добре. За тази цел разделът за USB Wi-Fi адаптер на RPi wiki е много полезен.
В допълнение към горните елементи, трябва да отделите малко време, за да проверите конфигурацията на Wi-Fi възела, към който възнамерявате да свържете Raspberry Pi единицата: трябва да отбележите SSID, парола и тип на шифроване / метод (напр. възел използва WPA с TKIP споделен ключ за криптиране).
Активиране на Wi-Fi Dongle чрез терминала
За да започнете, включете вашата Raspberry Pi единица без приставката за Wi-Fi. В този момент единственото мрежово устройство трябва да бъде вградената Ethernet NIC (която сте свързали към мрежата чрез Ethernet кабел, така че да можете да имате отдалечен достъп до беззъбното устройство).
Свържете се с Pi чрез SSH, за да получите достъп до терминала за отдалечен терминал. (Ако все още не сте конфигурирали устройството си за отдалечен достъп по този начин, моля, прегледайте следния урок).
Въведете следната команда:
sudo nano / etc / network / интерфейси
В нано текстовия редактор ще видите нещо подобно:
а
uto lo
iface lo inet loopback
iface eth0 inet dhcp
Това е основната конфигурация, която управлява Ethernet връзката на Pi (посочена от частта eth0). Трябва да добавим много малък бит, за да активираме Wi-Fi устройството. Използвайте клавишите със стрелки, за да се придвижите надолу под съществуващия запис и да добавите следните редове:
allow-hotplug wlan0
inace dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface по подразбиране inet dhcp
След като сте коментирали файла, натиснете CTRL + X, за да запишете файла и да излезете от нано редактора. След това въведете следната команда:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Сравнете съдържанието на файла, ако съществува, със следния код. Ако файлът е празен, можете да използвате този код, за да го попълните. Обърнете внимание на линиите, коментирани (означени с знака #), за да посочите коя променлива трябва да използвате въз основа на текущата ви конфигурация на Wi-Fi възела.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
мрежа =
SSID = "YOURSSID"
PSK = "YOURPASSWORD"
# Тип протокол може да бъде: RSN (за WP2) и WPA (за WPA1)
прото = WPA
# Типът управление на ключовете може да бъде: WPA-PSK или WPA-EAP (Предварително споделен или Предприятие)
key_mgmt = WPA-PSK
# Pairwise може да бъде CCMP или TKIP (за WPA2 или WPA1)
двойки = TKIP
# Опция за разрешаване трябва да бъде ОТВОРЕН и за WPA1 / WPA2 (в по-рядко използвани са SHARED и LEAP)
auth_alg = OPEN
Когато приключите с редактирането на файла, натиснете CTRL + X, за да запазите и излезете от документа. Сега е моментът да изключите Ethernet кабела и да включите Wi-Fi устройството.
В командния ред въведете следната команда:
sudo рестартиране
Когато устройството приключи рестартирането, то трябва автоматично да се свърже с Wi-Fi възела. Ако по някаква причина не се появи в мрежата, винаги можете да включите обратно Ethernet кабела, за да проверите два файла и променливите, които сте променили.
Имате ли съвет, магия, или урок, който бихте искали да пишем? Звукът е изключен в коментарите по-долу.