Как подключиться к Интернету с помощью командной строки Linux

click fraud protection

Если вы установили безголовое распространение- дистрибутив, в котором нет графического рабочего стола, - тогда у вас не будет инструментов управления сетью, которые помогут вам подключиться к Интернету с помощью Сеть 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: Неизвестно: 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- устанавливает сетевую маршрутизацию в локальной сети. Когда он активен, вы можете использовать Интернет как обычно.