Если вы установили безголовый дистрибутив — дистрибутив, который не запускает графический рабочий стол, — тогда у вас не будет инструментов управления сетью, которые помогут вам подключиться к Интернету с помощью сети Wi-Fi. Точно так же, если вы случайно удалили ключевые компоненты со своего рабочего стола или установили дистрибутив с ошибками, единственный способ подключиться к Интернету требует использования терминала Linux.
Эта информация применима к любому настольному дистрибутиву Linux с доступом к рабочей оболочке.
zf L / Getty Images
Определите свой беспроводной сетевой интерфейс
В терминале введите следующую команду:
iwconfig
Команда выводит список активных сетевых интерфейсов.
Самый распространенный интерфейс беспроводной сети: wlan0 но могут быть и другие вещи, в зависимости от характера вашего оборудования и того, насколько хорошо оптимизированы драйверы беспроводной сети в ваших дистрибутивах.
Включите беспроводной интерфейс
Убедитесь, что беспроводной интерфейс включен. Используйте следующую команду:
sudo ifconfig wlan0 вверх
Заменить wlan0 с именем вашего сетевого интерфейса.
Поиск точек беспроводного доступа
Ищите сети. Введите следующую команду:
sudo iwlist сканирование | Больше
Появится список доступных точек беспроводного доступа. Результаты выглядят примерно так:
Ячейка 02 — Адрес: 98: E7: F5: B8: 58: B1
Источник: 6
Частота: 2.437 ГГц (канал 6)
Качество = 68/70 Уровень сигнала = -42 дБм
Ключ шифрования: вкл.
ESSID: "HONOR_PLK_E2CF"
Битрейт: 1 Мбит / с; 2 Мб / с; 5.5 Мбит / с; 11 Мбит / с; 18 Мбит / с
24 Мбит / с; 36 Мбит / с; 54 Мбит / с
Битрейт: 6 Мбит / с; 9 Мбит / с; 12 Мбит / с; 48 Мбит / с
Режим: Мастер
Дополнительно: tsf = 000000008e18b46e
Дополнительно: Последний сигнал: 4 мс назад
IE: Unknown: 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: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Неизвестно: 3D1606081100000000000000000000000000000000000000
IE: Неизвестно: 7F080400000000000040
IE: Неизвестно: DD090010180200001C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
Посмотрите на ESSID, которое является именем беспроводной сети. Находите открытые сети, ища элементы, для которых отключен ключ шифрования.
Создайте файл конфигурации соискателя WPA
Самый распространенный инструмент для подключения к беспроводным сетям с защитой WPA — это WPA Supplicant. В большинстве дистрибутивов этот инструмент установлен по умолчанию. Введите в оболочку следующее:
wpa_passphrase
Если вы видите ошибку о том, что команда не может быть найдена, значит, она не установлена. Теперь вы находитесь в сценарии «курица и яйцо», при котором вам нужен этот инструмент для подключения к Интернету, но вы не можете подключиться к Интернету, потому что у вас нет этого инструмента.
Вместо этого используйте соединение Ethernet для установки 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
Вы должны увидеть что-то вроде этого:
network = {
ssid = "ваша сеть"
# psk = "ваш пароль"
psk=388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}
Найдите имя вашего беспроводного драйвера
Перед подключением к Интернету вам понадобится еще одна информация — драйвер вашей беспроводной сетевой карты.
Чтобы найти его, выполните следующую команду:
wpa_supplicant –help | Больше
В выводе указан раздел, называемый драйверами. Список будет выглядеть примерно так:
драйверы:
nl80211 = Linux nl80211 / cfg80211
wext = беспроводные расширения Linux (общие)
wired = Драйвер проводного Ethernet
none = нет драйвера (RADIUS-сервер / WPS ER)
В общем, время является универсальным драйвером, если больше ничего не доступно. В этом листинге примеров подходящим драйвером является nl80211. Список отображается в порядке приоритета.
Подключиться к Интернету
Первый шаг к подключению — запуск wpa_supplicant команда:
sudo wpa_supplicant -B -D драйвер -i интерфейс -c /etc/wpa_supplicant/wpa_supplicant.conf
Замените драйвер драйвером, который вы нашли в предыдущем разделе, и укажите в интерфейсе имя устройства (например, wlan0).
Эта команда запускает wpa_supplicant с указанным драйвером, используя целевой сетевой интерфейс и файл конфигурации. В -B switch запускает команду в фоновом режиме, поэтому приглашение оболочки возвращается на передний план.
Выполните эту последнюю команду:
sudo dhclient
Клиент DCHP—dhclient— устанавливает сетевую маршрутизацию в локальной сети. Когда он активен, вы можете использовать Интернет как обычно.