Как подключиться к Интернету с помощью командной строки Linux
Если вы установили безголовое распространение- дистрибутив, в котором нет графического рабочего стола, - тогда у вас не будет инструментов управления сетью, которые помогут вам подключиться к Интернету с помощью Сеть Wi-Fi. Аналогичным образом, если вы случайно удалили ключевые компоненты со своего рабочего стола или установили дистрибутив с ошибками, единственный способ подключения к Интернету требует использования терминала Linux.
Инструкции в этой статье применимы ко всем дистрибутивам Linux, однако возможно, что некоторые дистрибутивы будут работать не так, как описано здесь.
Определите свой беспроводной сетевой интерфейс
В терминале введите следующую команду:
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: Неизвестно: 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 сети Wi-Fi, пароль к которому вы знаете, а не искать открытые, когда это возможно. Открытые сети Wi-Fi обычно не имеют шифрования, и данные могут передаваться небезопасно.
Создайте файл конфигурации соискателя WPA
Наиболее распространенным инструментом для подключения к беспроводным сетям с защитой WPA является Соискатель WPA. В большинстве дистрибутивов этот инструмент установлен по умолчанию. Введите в оболочку следующее:
wpa_passphrase.
Если вы видите ошибку о том, что команда не может быть найдена, значит, она не установлена. Теперь вы находитесь в сценарии «курица и яйцо», когда вам нужен этот инструмент для подключения к Интернету, но вы не можете подключиться к Интернету, потому что у вас его нет.
Вместо этого используйте соединение Ethernet для установки wpasupplicant. Без этого инструмента вы не сможете продолжить.
Чтобы создать файл конфигурации для wpa_supplicant, выполните следующую команду:
wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf.
В ESSID будет ESSID, который вы отметили из iwlist команда сканирования. Эта команда останавливается, не возвращаясь в командную строку оболочки. Введите уровень безопасности, необходимый для сети, и нажмите Входить. Чтобы убедиться, что команда сработала, откройте папку .config с помощью CD а также хвост команды:
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)
В целом, wext является универсальным драйвером, если больше ничего не доступно. В этом листинге примеров подходящим драйвером является nl80211. Список отображается в порядке приоритета.
Подключиться к Интернету
Первый шаг к подключению - запуск wpa_supplicant команда:
sudo wpa_supplicant -B -D драйвер -i interface -c /etc/wpa_supplicant/wpa_supplicant.conf.
Заменять Водитель с Водитель что вы нашли в предыдущем разделе и интерфейс с именем устройства (например, wlan0).
Эта команда запускает wpa_supplicant с указанным драйвером, используя целевой сетевой интерфейс и файл конфигурации. В -B switch запускает команду в фоновом режиме, поэтому приглашение оболочки возвращается на передний план.
Запустите этот последний команда:
sudo dhclient.
Клиент DCHP—dhclient- устанавливает сетевую маршрутизацию в локальной сети. Когда он активен, вы можете использовать Интернет как обычно.