Подключение к интернету через терминал linux

Обновлено: 04.07.2024

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

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

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

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

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

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

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

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

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

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

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

Все это выглядит довольно запутанно, но вам нужна только пара бит информации.

Посмотрите на ESSID. Это должно быть имя сети, к которой вы хотите подключиться. Вы также можете найти открытые сети, выполнив поиск элементов, для которых ключ шифрования отключен.

Запишите имя ESSID, к которому вы хотите подключиться.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Но не всегда доступен графический интерфейс: после неудачной установки драйвера или очередного обновления не запускается графическая оболочка, а на серверах она и вовсе не используется. В этой небольшой инструкции будет разобрана настройка сети Ubuntu из консоли. Мы поговорим о том, как настроить получение IP-адреса по DHCP, а также настроить работу DNS. Рассмотрим ручную и автоматическую настройку, также попробуем сделать это через системные конфигурационные файлы.

Как работает сеть?

Перед тем, как перейти к самим командам, давайте немного разберёмся в теории работы сети. Это нужно, чтобы вы не просто выполнили какие-то непонятные команды, а поняли всю суть того, что мы будем делать и как выполняется настройка локальной сети Ubuntu.

Компьютеры обмениваются между собой информацией с помощью пакетов. Все данные в сети интернет передаются с помощью пакетов небольшого размера. Если не углубляться в подробности, то каждый пакет содержит адрес отправителя, адрес получателя и сами данные. Эти адреса есть не что иное, как привычные нам IP-адреса. Кроме IP, у компьютера есть физический адрес, который используется для общения между компьютерами в локальной сети. Это MAC-адрес? и задается он производителем сетевой карты.

Как только компьютер подключился к сети, независимо от того проводное это соединение или беспроводное, он может общаться только с компьютерами в локальной сети и только по физическим адресам. Для того, чтобы получить доступ в Глобальную сеть, машине в ней нужно получить IP-адрес. Для этого используется протокол DHCP. Если кратко: наш компьютер спрашивает все компьютеры в локальной сети, кто здесь DHCP-сервер, DHCP ему отвечает и выдаёт IP-адрес. Таким же образом компьютер узнаёт IP маршрутизатора, через который он может получить доступ к Сети, а затем пытается найти DNS-серверы или узнать стандартные у маршрутизатора. С теорией разобрались, перейдем к практике.

Настройка сети через терминал в Ubuntu

Тут мы рассмотрим автоматическую настройку сети для Ubuntu 16.04 без Network Manager с помощью стандартных скриптов системы, которые остались от Upstart и пока всё ещё используются. Давайте сначала определим, какие шаги нам нужно предпринять, чтобы всё заработало:

  • Включаем сетевой интерфейс и подключаемся к сети;
  • Устанавливаем IP-адрес;
  • Получаем адреса DNS-серверов.

Собственно, готово. Эти шаги очень символичны, потом что система всё сделает за нас сама. Нам нужно только выполнить нужные настройки. Но сначала давайте посмотрим, какие сетевые интерфейсы подключены к системе. Мне нравится команда:

Но если хотите, можете использовать ifconfig:

net

В нашей системе только один интерфейс - это enp0s3, есть еще lo, но он виртуальный и указывает на эту машину.

Настройки сети находятся в файле /etc/network/interfaces.

net1

Нас будут интересовать в этом файле строчки auto и iface. Первая указывает, что нужно активировать интерфейс при загрузке, вторая же определяет настройки самого интерфейса.

Настройка динамического получения IP-адреса

Добавьте в этот файл такие строки, чтобы запускать интерфейс при загрузке и получать IP-адрес автоматически по DHCP:

auto enp0s3
iface enp0s3 inet dhcp

Синтаксис строки auto прост. Он состоит из самой команды и имени сетевого интерфейса. Рассмотрим подробнее:

$ iface интерфейс inet тип

Тип получения IP-адреса может иметь несколько значений, но нас в этой статье будут интересовать только два: dhcp и static.

После завершения настройки сохраните файл и перезапустите сетевой сервис:

sudo service networking restart

Всё, если сетевой кабель подключён, и вы всё сделали правильно, Сеть будет работать.

Настройка статического адреса Ubuntu

При настройке статического IP-адреса компьютер не будет связываться с DHCP-сервером, поэтому здесь придётся указать намного больше параметров.

Содержимое нашего конфигурационного файла будет выглядеть вот так:

auto eth0
iface eth0 inet static
address 192.168.1.7
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

С первыми двумя строчками все понятно, а следующие задают параметры настройки интерфейса:

  • address - наш IP-адрес;
  • gateway - шлюз, через который будем получать доступ в интернет;
  • netmask - маска сети;
  • network - адрес сети, имеет тот же адрес, что и шлюз, только с нулем вместо единицы;
  • broadcast - широковещательный адрес сети, отправленный на него пакет придет всем компьютерам локальной сети.

Как видите, network и broadcast - это первый и последний IP-адреса сети. Теперь сохраните файл и перезапустите сеть:

sudo service networking restart

Если все параметры были указаны правильно, всё будет работать. Но если допущена хоть одна ошибка, доступ к сети вы не получите.

Это была автоматическая настройка локальной сети Гbuntu, но я ещё расскажу, как всё сделать вручную, без конфигурационных файлов.

Ручная настройка сети в Ubuntu

Предыдущий вариант хорош, если вы собираетесь его использовать постоянно, но если нужно только один раз настроить сеть через терминал, то редактировать конфигурационные файлы необязательно. Мы можем всё сделать с помощью команды ip. Дальше будет рассмотрена настройка сети вручную Ubuntu.

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

Как и в предыдущем примере, смотрим сетевые интерфейсы:

net

После того, как мы узнали интерфейс, можно переходить к настройке.

Получение IP-адреса по DHCP

Сначала включаем интерфейс:

sudo ip link set enp0s3 up

Затем с помощью команды dhclient запрашиваем ip:

sudo dhclient enp0s3

Всё, настройка сети Ubuntu 16.04 завершена, у нас есть IP-адрес, и осталось только настроить DNS, но это мы рассмотрим ниже.

Настройка статического IP

sudo ip link set enp0s3 up

Устанавливаем IP-адрес, маску сети и broadcast-адрес для нашего интерфейса:

sudo ip addr add 192.168.1.7/255.255.255.0 broadcast 192.168.1.255 dev enp0s3

Указываем IP-адрес шлюза:

sudo ip route add default via 192.168.1.1

net2

Здесь 192.168.1.7 - наш IP-адрес, 255.255.255.0 - маска сети, 192.168.1.255 - широковещательный адрес. Замените эти значения на свои.

Как видите, сеть работает. Если хотите поэкспериментировать на машине с рабочей сетью, её можно сбросить командой:

sudo ip -4 addr flush dev enp0s3

Настройка DNS

Служба DNS используется для преобразования доменных имен сайтов в IP-адреса. При получении IP-адреса автоматически через DHCP мы используем правильные DNS-серверы, но если мы выбрали статический IP, то DNS можно и не получить, поэтому придётся сделать всё вручную.

Если вам нужно настроить DNS так, чтобы он не сбивался после перезагрузки, необходимо использовать систему настройки сети Ubuntu. Для этого откройте файл /etc/network/interfaces и добавьте в него строчку после директив для нужного интерфейса:

dns-nameservers 8.8.8.8 4.4.4.4

Здесь 8.8.8.8 и 4.4.4.4 это IP-адреса DNS серверов, можете заменить их на свои. И можно использовать один, а не два. Дальше сохраните файл и перезапустите сеть:

sudo service networking restart

Если же вам нужно настроить DNS только для этого сеанса, то добавьте строчку в /etc/resolv.conf

sudo vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 4.4.4.4

После сохранения файла сеть будет работать полностью так, как нужно. Но последний способ пригоден только до перезагрузки, поскольку файл /etc/resolv.conf генерируется автоматически.

Выводы

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

В отличие от распространенного мнения, Ubuntu и другие дистрибутивы на основе Linux не всегда требуют, чтобы пользователи были знаком с командной строкой или терминалом, как любят называть это люди в Linux.

Напротив, дистрибутивы Linux со временем становятся более удобными для пользователя. На самом деле, дистрибутивы Linux, такие как Ubuntu, Linux Mint и Debian, позволяют пользователям выполнять большинство задач с помощью графического пользовательского интерфейса.

Итак, если вы хотите установить программное обеспечение, измените обои для рабочего стола или подключитесь к Интернету, вы можете сделать это, не выполняя несколько команд. Соответственно, больше не нужно быть технически подкованным, если вы хотите заполучить операционную систему на базе Linux.

С учетом сказанного, могут быть случаи, когда вы захотите использовать терминал Linux для выполнения работы. В частности, если в вашей системе установлен Ubuntu Server, вам придется подключаться к Wi-Fi через интерфейс командной строки, поскольку среды рабочего стола не будет.

Если вы не знакомы с терминалом Linux. -А тебе не о чем беспокоиться. В этой статье мы научим вас подключаться к сетям Wi-Fi с помощью терминала Linux. Также обратите внимание, что вы можете следовать нашему методу независимо от того, используете ли вы Ubuntu Desktop или Ubuntu Server.

Давайте посмотрим на шаги!

Шаг 1. Определение вашего ESSID.

Шаг 2. Подключение к сети Wi-Fi.

Шаг 3. Включите автоматическое подключение.

Получение статического IP-адреса.

Шаг 1. Определение вашего ESSID .

Чтобы выполнить эту процедуру, первое, что нам нужно сделать, это найти ESSID, поскольку он будет использоваться на нашем следующем шаге. Если вам интересно, что такое ESSID, это просто идентификатор сетевого имени.

Если у нас это ясно, теперь мы можем перейти к идентификации ESSID с помощью терминала Linux. Даже если вы новичок в терминале, вам не о чем беспокоиться, поскольку мы расскажем вам все команды для выполнения.

Для этого шага вам необходимо выполнить следующую процедуру:

Начните с открыв терминал Linux , одновременно нажав клавиши Ctrl + Alt + T . После этого вам нужно будет найти имя беспроводного интерфейса , которое должен начинаться с " wlan " или " wlp ". Это возможно с помощью следующей команды: iwconfig

Теперь, когда вы знаете имя интерфейса беспроводной сети , выполнение этой команды должно помочь вам найти его ESSID : sudo iwlist scan | grep ESSID


После того, как вы записали ESSID, мы можем перейти к следующему шагу.

Шаг 2. Подключение к сети Wi-Fi.

Теперь, когда дело доходит до фактического подключения к вашей сети Wi-Fi, вам потребуется помощь от wpa_supplicant. Если wpa_supplicant не звонит в колокольчик, вы должны просто знать, что он определяет, может ли компьютер подключиться к сети.

Еще одна утилита, которую мы будем использовать, - это wpa_passphrase, которая предустановлена ​​вместе с Linux. Когда вы закончите этот шаг, ваш компьютер должен успешно подключиться к вашей сети Wi-Fi.

Первое, что нам нужно сделать, это нажать клавиши Ctrl + Alt + T , чтобы открыть терминал . Затем вы должны установить wpa_supplicant , выполнив следующую команду: sudo apt install wpasupplicant

После его установки самое время использовать ESSID мы определили ранее и пароль для вашего подключения в следующей команде: wpa_passphrase | sudo tee /etc/wpa_supplicant.conf

Следующим шагом является установка соединения между вашей картой беспроводной связи и точкой доступа . Следующая команда должна помочь вам в этом: sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i

Хотя соединение должно быть установлено на этом этапе, все же рекомендуется дважды проверить его. Для этого запустите команду iwconfig и убедитесь, что в беспроводной сети есть точка доступа .


Пользователи настольных компьютеров Ubuntu рискуют столкнуться с проблемами из-за Network Manager . С помощью следующих команд вы можете остановить этот процесс и предотвратить его автоматический запуск во время загрузки: sudo systemctl stop NetworkManager

sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

Последний шаг - получить частный IP-адрес и последовательно проверить его с помощью следующих команд: sudo dhclient

Теперь ваш компьютер должен быть подключен к вашей сети Wi-Fi. Однако здесь следует отметить одну вещь: если ваш ESSID содержит пробелы, лучше всего записывать его в двойных кавычках, чтобы не возникало никаких ошибок.

Шаг 3. Включите автоматическое подключение.

Хотя подключиться к вашей сети Wi-Fi через терминал Linux не так уж сложно, выполнение этой процедуры каждый раз при включении компьютера может быть немного отнимает много времени.

Учитывая это, в этом разделе вы узнаете, как настроить автоматическое подключение компьютера к сети Wi-Fi во время загрузки.

Однако для включения автоматического подключения у нас есть использовать текстовый редактор Nano, поставляемый с Ubuntu Linux. Если вы не знакомы с Nano, вам не о чем беспокоиться, поскольку мы также дадим вам несколько основных рекомендаций по его использованию.

Просто выполните следующие действия:

Прежде всего, вы ' d необходимо скопировать файл wpa_supplicant.service в другой каталог, используя следующую команду:sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service

После этого выполните следующую команду, чтобы открыть этот файл в текстовом редакторе Nano : sudo nano /etc/systemd/system/wpa_supplicant.service

После открытия файла вам нужно найти следующую строку: ExecStart = / sbin / wpa_supplicant -u -s -O / run / wpa_supplicant

Затем вам нужно заменить его следующими строками: ExecStart = / sbin / wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i wlp4s0Restart = always

Теперь вы должны сохранить этот файл, нажав Ctrl + O , а затем Enter и выйти , нажав Ctrl + X . Также необходимо перезагрузить systemd и запустить wpa_supplicant при запуске, последовательно выполнив следующие команды: sudo systemctl daemon-reload

sudo systemctl enable wpa_supplicant.service

Теперь вы должны включить dhclient для запуска во время загрузки. Для этого вам придется снова использовать Nano : sudo nano /etc/systemd/system/dhclient.service

В редакторе вы должны copy / вставьте следующие строки: [Unit] Description = DHCP ClientBefore = network.targetAfter = wpa_supplicant.service [Service] Type = forkingExecStart = / sbin / dhclient wlp4s0 -vExecStop = / sbin / dhclient wlp4s0 -rRestart = always [Install ] WantedBy = multi-user.target


Затем сохраните и закройте этот файл так же, как на 6-м шаге. Наконец, выполните следующую команду, чтобы включить dhclient : sudo systemctl enable dhclient.service

Получение статического IP-адреса.

Хотя теперь ваш компьютер должен иметь возможность подключаться к Интернету, рекомендуется получить статический IP-адрес для вашего подключения.

Получить его можно, выполнив следующие действия:

Во-первых, откройте терминал Linux , если вы еще этого не сделали, нажав Ctrl + Alt + T . После этого служба dhclient должна можно отключить с помощью этой команды: sudo systemctl disable dhclient.service

Следующий шаг включает использование Nano для создания файла конфигурации . Для этого следует выполнить следующую команду: sudo nano /etc/netplan/10-wifi.yaml

После открытия текстового редактора вам необходимо добавить следующие строки кода, но убедитесь, что вы ввели ваш предпочтительный IP-адрес вместо значения по умолчанию: network: ethernets: wlp4s0: dhcp4: noaddresses: [ 192.168.0.102 / 24] gateway4: 192.168.0.1 version: 2


Затем, после сохранения и закрытия файла, как вы делали ранее, выполните следующую команду для применения конфигураций : sudo netplan apply

Мы также рекомендуем сначала подключить ваш компьютер к точке доступа Wi-Fi , а затем получить частный IP-адрес . Для этого откройте службу wpa_supplicant с помощью Nano : sudo nano /etc/systemd/system/wpa_supplicant.service

Затем найдите Before = network.target в файле и замените его на Before = network.target systemd-networkd.service. Наконец, сохраните и выйдите из Nano , как вы делали ранее.

Использование теперь вы подключились к Wi-Fi из терминала в Ubuntu Linux. Если вы внимательно следуете нашим инструкциям, у вас не должно возникнуть никаких проблем.

Блог про Linux, Bash и другие информационные технологии

Установка необходимых пакетов

В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты позволят вам подключаться к беспроводным сетям с WPA и WPA2 аутентификацией. В Debian и Ubuntu это делается командами

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

Кроме того, может понадобиться поставить микрокод (firmware) для устройства, установив соответствующий производителю пакет. Микрокод также называют прошивкой, но это не совсем правильно. Микрокод загружается в устройство перед началом работы с ним, а прошивка в устройстве находится постоянно. Для Intel это может быть, например, пакет firmware-iwlwifi из репозитория non-free. Микрокод часто лежит именно в этой ветке репозиториев. Либо это может быть пакет firmware-realtek, либо firmware-linux-free.

Проверка беспроводного контроллера

Перед тем, как пытаться подключаться, нужно убедиться, что система видит WiFi-контроллер и правильно его распознает, для просмотра списка устройств можно использовать команду lspci, в ее выводе должна быть строчка наподобие этой:

А в списке интерфейсов должен присутствовать соответствующий сетевой интерфейс, обычно это wlan0. Просмотреть список можно командой

Настройка WiFi из командной строки

Если устройство в системе найдено, можно переходить к настройке сети. Для начала просмотрим список доступных локальных сетей:

На экран будет выведен список доступных сетей в виде записей такого вида:

Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf:

И затем даем команду

После этого, если адрес не получен автоматически, вызываем DHCP-клиент:

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

Если адрес указан верно, то вы сможете получить доступ к Интернету. Но обычно DHCP-клиент получает шлюз по умолчанию автоматически

Изменение конфигурационных файлов

как настроить сеть в ubuntu

Многие пользователи сталкиваются с проблемами при попытке настроить интернет-соединение в Ubuntu. Чаще всего это связано с неопытностью, но могут быть и другие причины. В статье будет предоставлена инструкция по настройке нескольких типов подключений с подробным разбором всех возможных осложнений в процессе выполнения.

Настраиваем сеть в Ubuntu

Существует множество видов подключений к интернету, но в этой статье будут рассмотрены самые популярные: проводная сеть, PPPoE и DIAL-UP. Также будет рассказано про отдельную настройку DNS-сервера.

Подготовительные мероприятия

Вам необходимо будет выполнить ряд пунктов:

    Убедиться, что утилиты, служащие для автоматического подключения к сети, выключены. Например, выполняя настройку через «Терминал», рекомендуется отключить Network Manager (значок сети в правой части верхней панели).

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

иконка тetwork manager в ubuntu

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

$ sudo stop network-manager

А для запуска можете использовать эту:

$ sudo lshw -C network

По итогу вы увидите примерно следующее:

выполнение команды lshw -C network в ubuntu

Имя вашего сетевого адаптера будет располагаться напротив слова «логическое имя». В данном случае «enp3s0». Именно это название и будет фигурировать в статье, у вас оно может быть другим.

Примечание: если в вашем компьютере установлено несколько сетевых адаптеров, то они будут пронумерованы соответственно (enp3s0, enp3s1, enp3s2 и так далее). Определитесь, с каким вы будете работать, и используйте его в последующих настройках.

Способ 1: Терминал

Настройка проводной сети

Настройка проводной сети в Ubuntu выполняется путем внесения новых параметров в конфигурационный файл «interfaces». Поэтому для начала нужно открыть этот самый файл:

$ sudo gedit /etc/network/interfaces

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

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

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

iface [имя интерфейса] inet dhcp
auto [имя интерфейса]

  • iface [имя интерфейса] inet dhcp — ссылается на выбранный интерфейс, который имеет динамический IP-адрес (dhcp);
  • auto [имя интерфейса] — при входе в систему делает автоматическое подключение к указанному интерфейсу со всеми заданными параметрами.

После ввода у вас должно получиться примерно так:

настройка проводного подключения с динамическим ip

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

Статический IP настраивать несколько сложнее. Главное — знать все переменные. В конфигурационном файле вам нужно ввести следующие строки:

iface [имя интерфейса] inet static
address [адрес]
netmask [адрес]
gateway [адрес]
dns-nameservers [адрес]
auto [имя интерфейса]

  • iface [имя интерфейса] inet static — определяет IP-адрес адаптера как статический (static);
  • address [адрес] — определяет адрес вашего порта ethernet в компьютере;

команда ifconfig в терминале на ubuntu

После ввода всех параметров вы увидите примерно следующее:

настройка проводного подключения со статическим ip в ubuntu

Не забудьте перед закрытием текстового редактора сохранить все внесенные параметры.

Помимо прочего, в ОС Ubuntu можно совершить временную настройку подключения к интернету. Отличается она тем, что указанные данные никак не изменяют конфигурационные файлы, а после перезапуска ПК все ранее указанные настройки сбросятся. Если вы впервые пытаетесь установить проводное соединение на Ubuntu, то для начала рекомендуется использовать этот способ.

Все параметры задаются с помощью одной команды:

$ sudo ip addr add 10.2.119.116/24 dev enp3s0

  • 10.2.119.116 — IP-адрес сетевой карты (у вас он может быть другим);
  • /24 — количество бит в префиксной части адреса;
  • enp3s0 — интерфейс сети, к которой подключен кабель провайдера.

Настройка DNS

Настройка в версиях ОС выше 12.04 происходит в уже известном файле «interfaces». В нем необходимо ввести строку «dns-nameservers» и через пробел перечислить значения.

Итак, сначала откройте через «Терминал» конфигурационный файл «interfaces»:

$ sudo gedit /etc/network/interfaces

Далее в открывшемся текстовом редакторе впишите следующую строку:

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

настройка dns серверов в ubuntu

Если вы хотите настроить DNS в Ubuntu более ранней версии, то конфигурационный файл будет другим. Откроем его через «Терминал»:

$ sudo gedit /etc/resolv.conf

После в нем можно задать необходимые адреса DNS. Стоит взять в учет то, что в отличии от ввода параметров в «interfaces», в «resolv.conf» адреса пишутся каждый раз с абзаца, перед значением используется префикс «nameserver» (без кавычек).

настройка dns серверов в ранних версиях ubuntu

Настройка соединения PPPoE

Настройка PPPoE через «Терминал» не подразумевает внесение множества параметров в различные конфигурационные файлы на компьютере. Наоборот, использована будет всего одна команда.

Итак, чтобы совершить подключение типа «точка-точка» (PPPoE), вам необходимо выполнить следующие действия:

поиск концентратора доступа pppoe через сетвой адаптер

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

настройка pppoe подключения через pppoeconf в ubuntu шаг первый

настройка pppoe подключения через pppoeconf в ubuntu шаг второй

настройка pppoe подключения через pppoeconf в ubuntu шаг четвертый

настройка pppoe подключения через pppoeconf в ubuntu шаг пятый

настройка pppoe подключения через pppoeconf в ubuntu шаг шестой

После всех проделанных действий ваш компьютер установит соединение с интернетом, если вы все сделали верно.

Обратите внимание, что по умолчанию утилита pppoeconf называет созданное подключение dsl-provider. Если вам нужно будет разорвать соединение, то выполните в «Терминале» команду:

$ sudo poff dsl-provider

Чтобы соединение установилось снова, введите:

$ sudo pon dsl-provider

Примечание: если вы подключаетесь к сети, используя утилиту pppoeconf, то управление сетью через Network Manager будет невозможным, ввиду внесения параметров в конфигурационный файл «interfaces». Чтобы сбросить все настройки и передать управление Network Manager, вам необходимо открыть файл «interfaces» и заменить все содержимое на текст, указанный ниже. После ввода сохраните изменения и перезапустите сеть командой «$ sudo /etc/init.d/networking restart» (без кавычек). Также перезапустите утилиту Network Manager, выполнив «$ sudo /etc/init.d/NetworkManager restart» (без кавычек).

сброс всех сетевых настроек через файл interfaces в ubuntu

Настройка соединения DIAL-UP

Чтобы совершить настройку DIAL-UP, можно воспользоваться двумя консольными утилитами: pppconfig и wvdial.

Настроить подключение с помощью pppconfig достаточно просто. В целом данный способ очень похож на предыдущий (pppoeconf): вам точно так же будут заданы вопросы, отвечая на которые по итогу вы установите соединение с интернетом. Сперва запустите саму утилиту:

Что касается настройки с помощью wvdial, то она происходит немного сложнее. Для начала необходимо установить сам пакет через «Терминал». Для этого выполните следующую команду:

$ sudo apt install wvdial

В его состав входит утилита, предназначенная для автоматической конфигурации всех параметров. Называется она «wvdialconf». Запустите ее:

$ sudo gedit /etc/wvdial.conf

конфигурационный файл wvdial.conf в ubuntu

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

  • Idle Seconds = 0 — соединение не будет разорвано даже при долгом бездействии за компьютером;
  • Dial Attempts = 0 — совершает бесконечные попытки установить соединение;
  • Dial Command = ATDP — набор номера будет осуществляться импульсным способом.

По итогу файл конфигураций будет иметь такой вид:

конфигурационный файл wvdial.conf с внесенными дополнительными параметрами

После проведения всех настроек, чтобы установить соединение DIAL-UP, вам необходимо выполнить эту команду:

Если же вы хотите установить импульсное соединение, то пропишите следующее:

$ sudo wvdial pulse

Для того чтобы разорвать установленное соединение, в «Терминале» нужно нажать комбинацию клавиш Ctrl+C.

Способ 2: Network Manager

В Ubuntu есть специальная утилита, которая поможет установить соединение большинства видов. К тому же, она обладает графическим интерфейсом. Это Network Manager, который вызывается нажатием по соответствующей иконке в правой части верхней панели.

иконка network manager в ubuntu

Настройка проводной сети

Начнем мы точно так же с настройки проводной сети. Для начала необходимо открыть саму утилиту. Для этого кликните по ее иконке и нажмите «Изменить соединения» в контекстном меню. Далее в появившемся окне нужно сделать следующее:

    Кликнуть по кнопке «Добавить».

Сетевые соединения в ubuntu кнопка добавить

выбор типа соединения при настройке проводного соединения в ubuntu

ввод названия проводного соединения в network manager в ubuntu

выбор сетевой карты в network manager в ubuntu

настройка доступа к соединению в network manager в ubuntu

ручная настройка проводного соединения в network manager в ubuntu

После всех проделанных действий проводное интернет-соединение должно быть установлено. Если этого не произошло, проверьте все введенные параметры, возможно, вы где-то допустили ошибку. Также не забудьте проверить, стоит ли галочка напротив «Управление сетью» в выпадающем меню утилиты.

пункт управление сетью в меню network manager в ubuntu

Порою помогает перезагрузка компьютера.

Настройка DNS

Для установки соединения может понадобиться ручная настройка DNS-серверов. Для этого выполните следующее:

  1. Откройте окно сетевых соединений в Network Manager, выбрав из меню утилиты «Изменить соединения».
  2. В следующем окне выделите созданное ранее соединение и нажмите ЛКМ по «Изменить».

кнопка изменить в сетевых соединениях network manager в ubuntu

ввод dns серверов в network manager в ubuntu

После этого настройку DNS можно считать завершенной. Если изменений нет, то попробуйте перезагрузить компьютер, чтобы они вступили в силу.

Настройка PPPoE

Настройка соединения по протоколу PPPoE в Network Manager выполняется так же просто, как и в «Терминале». По сути, вам надо будет указать только логин и пароль, полученные от провайдера. Но рассмотрим все более детальней.

создание dsl соединения в network manager в ubuntu

ввод логина и пароля при подключении pppoe в network manager в ubuntu

вкладка общий в network manager в ubuntu

определение сетевой карты в network manager в ubuntu

выбор параметров ipv4 в network manager в ubuntu

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

Заключение

По итогу можно сказать, что в операционной системе Ubuntu есть множество инструментов, для осуществления настройки необходимого интернет-соединения. Утилита Network Manager обладает графическим интерфейсом, что в разы упрощает работу, особенно для новичков. Однако «Терминал» позволяет осуществить более гибкую настройку, вводя те параметры, которых в утилите нет.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Читайте также: