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

В Linux среда рабочего стола автоматически подключается к Интернету. Он может подключаться к сети Wi-Fi или Ethernet. Это здорово, но если вам нужно получить доступ к Интернету через командную строку, это не позволит вам. Вот почему в этой статье мы рассмотрим, как подключиться к Интернету из командной строки в Linux. Мы рассмотрим как соединения Ethernet, так и беспроводные сети.

ОСТОРОЖНО, СПОЙЛЕРЫ: Прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Подключение через Ethernet с помощью dhcpcd

Подключение к Интернету из командной строки через Ethernet может быть излишне сложным. Пользователям нужно будет вручную включить отдельное сетевое устройство, назначить ему IP-адрес, настроить параметры DNS, подсеть и т. Д. Ни у кого нет на это времени. К счастью, есть быстрый и простой способ добиться этого.

Имейте в виду, что если ваш компьютер с Linux не подключен к Интернету, вы не сможете быстро установить пакеты dhcpcd5. Вместо этого вам нужно будет проверить наличие загружаемых двоичных файлов, загрузить файлы, а затем загрузить их в автономном режиме. Проверьте, есть ли на вашем компьютере dhcpcd, запустив его в терминале. Если терминал повторяет «команда не найдена» или что-то подобное, этого нет в системе.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

dhcpcd

Не волнуйтесь, большинство дистрибутивов Linux поставляются с загруженным инструментом dhcpcd, поэтому в этом нет необходимости. Если по какой-то причине в вашей операционной системе Linux его нет. Перейдите на pkgs.org, загрузите пакет и установите его с помощью диспетчера пакетов.

Debian / Ubuntu может потребовать dhcpcd5. Другие используют dhcpcd. Если вы не можете найти двоичный файл на pkgs.org, лучше всего обратиться к официальной вики-странице вашей операционной системы о том, как запустить dhcpcd.

Если в вашей операционной системе автоматически не установлен dhcpcd, вам необходимо вручную включить службы systemd.

sudo systemctl enable dhcpcd.service

затем немедленно запустите службу с помощью:

sudo systemctl start dhcpcd.service

Когда служба запущена, пора подключиться к Интернету из командной строки. Первый шаг – раскрыть имена ваших сетевых адаптеров. Это делается с помощью команды ip link. В сочетании с опцией «показать» он покажет все доступные устройства. Запустите его, чтобы узнать имя вашей карты Ethernet.

Имейте в виду: карты Ethernet почти всегда начинаются с «enp» или «eth».

ip link show

Если у вас слишком много отдельных сетевых устройств, хороший способ быстро отфильтровать карту Ethernet – объединить ее с командой grep. Попробуйте запустить его дважды, если вы не уверены, начинается ли карта с «eth» или «enp».

ip link show | grep "eth"

или

ip link show | grep "enp"

Теперь, когда мы знаем имя адаптера, мы можем легко подключить его непосредственно к инструменту dhcpcd, чтобы получить сетевое соединение.

Примечание: замените «eth0» сетевой картой, найденной с помощью команды ip link.

sudo dhcpcd eth0

После выполнения команды dhcpcd у вас должен быть интернет. Чтобы проверить подключение, запустите команду ping.

Этот пинг будет отправлен непосредственно на серверы Google ровно 3 раза. Если он возвращает сообщение, содержащее «неизвестно», а не IP-адреса Google, у вас нет подключения к Интернету, и вам нужно будет повторить этот процесс еще раз.

ping google.com -c3

Подключитесь к Wi-Fi с помощью консоли Network Manager

Графический инструмент подключения Network Manager имеет консольный режим. С его помощью подключение к беспроводным сетям через командную строку стало проще, чем когда-либо. Вот как им пользоваться.

Во-первых, убедитесь, что у вас уже установлен сетевой менеджер. Это не должно быть проблемой, поскольку почти каждая операционная система Linux использует Network Manager. Если по какой-то причине он не установлен, обратитесь к руководству по вашей операционной системе, чтобы узнать, как его включить (или повторно включить, если вы отключили его в прошлом).

В терминале запустите команду nmcli radio, чтобы проверить, работает ли ваше радио Wi-Fi:

nmcli radio

Он должен вывести «включено включено включено включено», если он работает. Радио не работает? Нажмите кнопку Wi-Fi на ноутбуке, чтобы включить его.

Затем запустите сканирование внутри nmcli на предмет ближайших беспроводных сетей. Сначала запустите команду rescan, чтобы создать новый список.

nmcli device wifi rescan

После запуска повторного сканирования распечатайте список в окне терминала.

nmcli device wifi list

Использование nmcli с «списком Wi-Fi устройств» распечатает подробный список всех беспроводных сетей, к которым пользователь может получить доступ, с указанием SSID, каналов, режимов подключения, уровня сигнала и т. Д. Подключитесь к любой из этих сетей с помощью «nmcli device wifi» соединять”. В этом примере мы будем использовать Test Network.

nmcli device wifi connect Test Network password testnetworkpassword

После подключения не забудьте запустить команду ping, чтобы убедиться, что у вас есть подключение к Интернету:

ping google.com -c3

Примечание: у вас могут возникнуть проблемы с подключением к SSID с пробелами. Не пытайтесь вводить их так, как они отображаются в списке.

Вместо этого следуйте примеру команды и добавьте обратную косую черту. Обратная косая черта, за которой следует пробел, и еще одна обратная косая черта сообщают командной строке bash о наличии пробела: Тест SSID Подключение

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *