Ви налаштували свою безголову Raspberry Pi саме так, як вам подобається, вона налаштована і працює безперебійно, але раптом ви захочете відсунути її від мережі Ethernet за допомогою модуля Wi-Fi. Пропустіть підключення його назад до всіх периферійних пристроїв і швидко додайте підтримку Wi-Fi з командного рядка.
Чому я хочу це зробити?
Якщо ви любитель Raspberry Pi (або швидко стаєте ним), ви знаєте, наскільки це може дратувати, усвідомлюючи, що ваш безголовий проект Pi зараз потребує ще однієї невеликої хитрощі, яка, ймовірно, вимагає підключення монітора та клавіатури / миші до коробки.
ПОВ'ЯЗАНІ: Все, що вам потрібно знати про початок роботи з Raspberry Pi
Найкращий спосіб уникнути потрапляння в цю пастку - це налаштувати Raspberry Pi для віддаленого доступу . Однак, налаштувавши це, ви все одно повинні знати, як виконувати завдання віддалено, які раніше оброблялися інтерфейсом графічного інтерфейсу (наприклад, увімкнення Wi-Fi). Сьогодні ми проведемо вас через технічний (але простий) спосіб віддаленого підключення до вашого Pi та активації додаткового ключа Wi-Fi.
Що мені потрібно?
Для цього підручника вам знадобляться такі пункти:
- 1 блок Raspberry Pi із встановленим Raspbian (цей прийом повинен працювати в інших дистрибутивах, але ми використовуємо Raspbian)
- 1 підключення Ethernet до пристрою Pi (необхідне для віддаленої активації функцій Wi-Fi)
- 1 ключ Wi-Fi (ми використовуємо ця модель на всіх наших одиницях Pi з великим успіхом)
Якщо ви не використовуєте цю модель модуля Wi-Fi, настійно рекомендуємо дослідити модель, яку ви збираєтесь придбати, щоб перевірити, чи вона добре підтримується. З цією метою розділ USB-адаптера Wi-Fi у вікі RPi дуже корисно.
In addition to the above items, you need to take a moment to check the configuration of the Wi-Fi node you intend to connect your Raspberry Pi unit to: you’ll need to make note of the SSID, password, and encryption type/method (e.g. the node is using WPA with TKIP shared-key encryption).
Увімкнення ключа Wi-Fi через термінал
Для початку увімкніть пристрій Raspberry Pi без приєднаного ключа Wi-Fi . На даний момент єдиним мережевим пристроєм повинен бути вбудований мережевий адаптер Ethernet (який ви підключили до мережі за допомогою кабелю Ethernet, щоб мати можливість віддалено отримати доступ до безголового пристрою).
Підключіться до свого Pi через SSH, щоб отримати доступ до підказки віддаленого терміналу. (Якщо ви ще не налаштували свій пристрій для віддаленого доступу таким чином, будь ласка, ознайомтесь із наступним посібником ).
У рядку введіть таку команду:
sudo nano / etc / network / interfaces
У текстовому редакторі nano ви побачите щось подібне:
a
уто ло
Вставити петлю в eFoss
iface eth0 inet dhcp
Це дуже базова конфігурація, яка керує підключенням Ethernet вашого Pi (зазначена в частині eth0). Нам потрібно додати дуже незначний біт, щоб увімкнути ключ Wi-Fi. За допомогою клавіш зі стрілками перейдіть вниз під існуючий запис і додайте наступні рядки:
дозволити-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface за замовчуванням inet dhcp
Помітивши файл, натисніть CTRL + X, щоб зберегти файл і вийти з редактора nano. У запиті знову введіть таку команду:
Sudonano / Etc / wpa_suppikan t / wpa_suppikan t. Kon f
Порівняйте вміст файлу, якщо він існує, з таким кодом. Якщо файл порожній, ви можете використовувати цей код для заповнення. Візьміть до відома коментовані рядки (позначені позначками #), щоб вказати, яку змінну слід використовувати на основі вашої поточної конфігурації вузла Wi-Fi.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
мережа = {
ssid = "YOURSSID"
psk = "ПАРОЛЬ"
# Тип протоколу може бути: RSN (для WP2) і WPA (для WPA1)
proto = WPA
# Тип управління ключами може бути: WPA-PSK або WPA-EAP (попередньо спільний або корпоративний)
key_mgmt = WPA-PSK
# У парі може бути CCMP або TKIP (для WPA2 або WPA1)
попарно = TKIP
# Варіант авторизації повинен бути ВІДКРИТОМ як для WPA1 / WPA2 (у менш часто використовуваних SHARED та LEAP)
auth_alg = ВІДКРИТИ
}
Завершивши редагування файлу, натисніть CTRL + X, щоб зберегти та вийти з документа. Настав час відключити кабель Ethernet і підключити ключ Wi-Fi.
У командному рядку введіть таку команду:
sudo reboot
Коли пристрій закінчує перезавантаження, він повинен автоматично підключитися до вузла Wi-Fi. Якщо з якихось причин він не відображається в мережі, ви завжди можете підключити кабель Ethernet назад, щоб подвійно перевірити два файли та змінні, які ви змінили.
ПОВ'ЯЗАНІ: Як налаштувати Raspberry Pi для віддаленої оболонки, робочого столу та передачі файлів
Є підказка, підказка чи підручник із Raspberry Pi, який ви хотіли б для нас написати? Звук у коментарях нижче.