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

В этом руководстве показано, как подключиться к Интернету через сеть Wi-Fi с помощью командной строки Linux.

Если вы установили безголовый дистрибутив (I.E, дистрибутив, не использующий графический рабочий стол), то у вас не будет инструментов управления сетью, которые могли бы помочь вам подключиться. Может также случиться, что вы случайно удалили ключевые компоненты со своего рабочего стола или установили дистрибутив с ошибкой, и единственный способ подключиться к Интернету – через терминал Linux.

Имея доступ к Интернету из командной строки Linux, вы можете использовать такие инструменты, как wget, для загрузки веб-страниц и файлов. Вы также сможете загружать видео, используя youtube-dl. Менеджеры пакетов командной строки также будут доступны для вашего дистрибутива, таких как apt-get, yum и PacMan. Имея доступ к менеджерам пакетов, у вас есть все, что вам нужно для установки среды рабочего стола, если она вам потребуется.

Определите свой интерфейс беспроводной сети

В терминале введите следующую команду:

 iwconfig 

Вы увидите список сетевых интерфейсов.

Наиболее распространенным интерфейсом беспроводной сети является wlan0, но могут быть и другие вещи, например, в моем случае это wlp2s0.

Включить беспроводной интерфейс

Следующий шаг – убедиться, что беспроводной интерфейс включен. Используйте следующую команду, чтобы сделать это:

 sudo ifconfig wlan0 up 

Замените wlan0 на имя вашего сетевого интерфейса.

Сканирование беспроводных точек доступа

Теперь, когда ваш беспроводной сетевой интерфейс запущен и вы можете искать сети для подключения. Введите следующую команду:

 sudo iwlist scan | подробнее 

Появится список доступных точек беспроводного доступа. Результаты будут выглядеть примерно так:

 Ячейка 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 < br /> 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, к которому вы хотите подключиться.

Создать файл конфигурации соискателя WPA

Наиболее распространенным инструментом, используемым для подключения к беспроводным сетям, для которых требуется ключ безопасности WPA, является WPA Supplicant.

Большинство дистрибутивов поставляются с этим предустановленным инструментом. Вы можете проверить это, набрав в терминале следующее:

 wpa_passphrase 

Если вы получаете сообщение о том, что команда не найдена, значит, она не установлена. Теперь вы находитесь в сценарии с курицей и яйцом, когда вам нужен этот инструмент для подключения к Интернету, но вы не можете подключиться к Интернету, потому что у вас нет этого инструмента. Конечно, вы всегда можете использовать соединение Ethernet для установки wpasupplicant.

Чтобы создать файл конфигурации для использования wpa_supplicant, выполните следующую команду:

 wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf 

ESSID будет тем ESSID, который вы записали из команды сканирования iwlist в предыдущем разделе.

Вы заметите, что команда останавливается, не возвращаясь в командную строку. Введите безопасность, необходимую для сети, и нажмите Return.

Чтобы убедиться, что команда работает, перейдите в папку .config с помощью команд cd и tail:

 cd/etc/wpa_supplicant 

Введите следующее:

 tail wpa_supplicant.конф 

Вы должны увидеть что-то вроде этого:

 network = {
ssid = "ваша сеть"
# psk = "ваш пароль"
psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Найдите имя вашего беспроводного драйвера

Перед подключением к Интернету вам понадобится еще одна информация, которая является драйвером для вашей беспроводной сетевой карты.

Чтобы узнать это, введите следующую команду:

 wpa_supplicant –help | подробнее 

Это обеспечит раздел под названием драйверы. Список будет примерно таким:

 драйверы: 
nl80211 = Linux nl80211/cfg80211
wext = беспроводные расширения Linux (общие)
проводные = драйвер проводного Ethernet
нет = нет драйвера (сервер RADIUS/WPS ER) )

Как правило, wext – это универсальный драйвер, который вы можете использовать, если ничего другого не доступно. В моем случае соответствующий драйвер – nl80211.

Подключиться к Интернету

Первый шаг для подключения – это запустить команду wpa_supplicant:

 sudo wpa_supplicant -D -i -c/etc/wpa_supplicant/wpa_supplicant.conf -B 

Вам следует заменить драйвер, который вы нашли в предыдущем разделе. Следует заменить сетевой интерфейс, указанный в разделе «Определение сетевого интерфейса».

По сути, эта команда выполняет wpa_supplicant с драйвером, указанным с использованием указанного сетевого интерфейса, и конфигурацией, созданной в разделе «Создание файла конфигурации соискателя WPA».

-B запускает команду в фоновом режиме, чтобы вы снова получили доступ к терминалу.

Теперь вам нужно выполнить эту последнюю команду:

 sudo dhclient 

Вот и все. Теперь у вас должно быть подключение к интернету. Чтобы проверить это, наберите следующее:

 ping www.google.com 

Оцените статью
Solutics.ru
Добавить комментарий