Руководство по настройке интернет-соединения в Ubuntu Server - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Руководство по настройке интернет-соединения в Ubuntu Server

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

В 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:

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

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

Нас будут интересовать в этом файле строчки 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.

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

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

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

Получение 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

Здесь 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 расширяет возможности и упрощает работу с ней. В оболочке Ubuntu очень удобно скачивать и устанавливать необходимые приложения, вам нужно просто выбрать нужные из списка, а Linux сама всё сделает, при условии, что имеется подключение к сети, также удобно, что ОС сама находит обновления драйверов, пакетов, локализаций и других важных вещей для нормального функционирования системы. Если вас интересует, как настроить интернет в Linux, эта статья даст вам ответы на все вопросы. Давайте же разбираться.

В современном мире ОС без интернета становится неактуальной

Для управления всеми сетевыми настройками в Ubuntu существует Network Manager. Просмотреть доступные подключения в ней можно нажав на иконку справа в верхней части экрана.

В этом списке каждое из подключений можно сделать активным или неактивным, путём выбора нужного подключения или нажав «Disconnect» под ним. Чтобы настроить новое подключение нажмите на Network Manager правой кнопкой мыши. В появившемся списке нажмите на «Edit connections». После этого откроется окно настройки соединений. Там вы можете выбрать проводные подключения, беспроводные (по Wi-Fi), через модем, шифрованные VPN соединения, а также DSL-соединения.

Чтобы настроить проводной тип подключения, перейдите во вкладку «Wired» и выберите в списке один из сетевых адаптеров, далее нажмите «Edit». В Linux Ubuntu по умолчанию установлены настройки «получать IP-адрес автоматически» поскольку такой вариант является наиболее популярным. Если вы собираетесь использовать подобный тип подключения, то настраивать ничего не нужно. В случае когда требуется ручной ввод, то необходимо просто ввести IP-адрес, нажав «Add» во вкладке «IPv4 Settings», там же внизу вводится DNS. Предварительно, в «Method» выберите «Manual» вместо «Automatic». После того как все значения введены, не забудьте нажать «Apply», чтобы все настройки успешно применились.

Читайте также:  Добавление друга в Стиме

Если вам нужно настроить интернет в Linux через DSL-модем, то сперва следует перейти во вкладку «DSL» и нажать «Add». Далее необходимо ввести свои логин, пароль и нажать «Apply». В том случае, если такое подключение отказывается работать, сделайте следующее:

  • перейдите во вкладку IPv6 Settings;
  • в пункте «Method» установите «Ignore»;
  • нажмите «Save», чтобы сохранить установленные настройки.

Обратите внимание, что делать это нужно именно для той сетевой карты, к которой подключён кабель DSL-модема.

После этого заново добавьте подключения, как описывалось на предыдущем шаге. Существует ещё один способ настройки — через консоль. Запустите «Терминал» и введите команду с синтаксисом «sudo pppoeconf», далее будет запрошен пароль от системы. После этого вам понадобится прописать логин и пароль, которые вам предоставил провайдер. Если возникают ошибки, то это также может быть по вине провайдера. Возможен такой сценарий, при котором будет установлено Ethernet-соединение, а соединение через протокол PPPoE не устанавливается потому, что у провайдера блокируется MAC-адрес вашей сетевой карты. В этом случае стоит обращаться непосредственно к провайдеру.

Чтобы настроить VPN-подключение, перейдите во вкладку «VPN», нажмите кнопку «Add», а далее «Create». После, чтобы перейти в настройки подключения зайдите в «Advanced», там будет необходимо ввести свои авторизационные данные (логин и пароль).

Если же вам нужно настроить интернет на «чистом» Линуксе, то ниже приведён способ и для такого случая.

Сначала необходимо перейти в файл конфигурации. Делается это через редактор nano, войти в него можно через терминал Linux. Вводим:

На месте указанных в примере адресов должны быть ваши. Узнать их вы можете у провайдера.

  • В первой строке указывается, что настройки задаются статическим образом.
  • В address указывается IP-адрес.
  • Netmask — маска подсети.
  • Gateway — адрес шлюза.
  • eth0 — название интерфейса, который подключаем. Вам необходимо указать название того интерфейса, которой вы хотите подключить. Чтобы посмотреть их список введите ifconfig.

Для установки настроек с динамическим IP-адресом введите

После того как вы указали все необходимые параметры, сохранитесь и закройте редактор. Чтобы сделать это, воспользуйтесь комбинацией клавиш Ctrl+X, далее нажмите Y (yes), чтобы подтвердить свой выбор.

Как вы сами можете убедиться, процесс настройки интернет-соединения в Ubuntu довольно простой. Настройка на других оболочках Linux происходит похожим образом. Оставляйте комментарии с отзывами о том, насколько полезной была эта статья и пишите о своём опыте настройки интернета в Linux.

Руководство по настройке интернет-соединения в Ubuntu Server

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

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

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

  • Вам необходимо иметь при себе всю документацию, полученную от провайдера. Там должны быть указаны логин, пароль, маска подсети, адрес шлюза и числовое значение сервера DNS.
  • Драйвера на сетевую карту должны быть последней версии.
  • Кабель провайдера должен быть правильно подсоединен к компьютеру.
  • Сетевой фильтр должен не вмешивается в работу сети. Если это не так, проверьте его настройки и при необходимости внесите в них правки.

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

sudo lshw -C network

В результатах обратите внимание на строку «logical name», значение напротив нее и будет являться наименованием вашего сетевого интерфейса.

В этом случае имя «eth0», у вас же оно может быть другим.

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

Проводная сеть

Если ваш провайдер использует проводную сеть для подключения интернета, то для установки соединения нужно будет вносить правки в конфигурационный файл «interfaces». Но данные, которые будут введены, напрямую зависят от типа IP провайдера. Ниже будут даны инструкции для обоих вариантов: для динамического и статического IP.

Динамическое IP

Настраивать соединение такого типа довольно легко, вот что нужно сделать:

    Открыть конфигурационный файл «interfaces» с помощью текстового редактора nano.

sudo nano /etc/network/interfaces

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

В противном случае удалите всю лишнюю информацию из документа.
Пропустив одну строку, ввести следующие параметры:

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

  • Сохранить изменения, нажав сочетание клавиш Ctrl+O и подтвердив действие клавишей Enter.
  • Выйти из текстового редактора, нажав Ctrl+X.
  • По итогу конфигурационный файл должен иметь следующий вид:

    На этом настройка проводной сети с динамическим IP закончена. Если интернет все равно не появился, то перезагрузите компьютер, в некоторых случаях это помогает.

    Есть еще один, боле простой способ установить соединение с интернетом.

    sudo ip addr add [адрес сетевой карты]/[количество бит в префиксной части адреса] dev [имя сетевого интерфейса]

    Примечание: информацию об адресе сетевой карты можно получить, выполнив команду ifconfig. В результатах необходимое значение находится после «inet addr».

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

    Статическое IP

    Настройка статического IP от динамического отличается числом данных, которые нужно вводить в файл «interfaces». Чтобы выполнить корректное подключение к сети, вы должны знать:

    • имя вашей сетевой карты;
    • IP маски подсети;
    • адрес шлюза;
    • адреса серверов DNS;

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

      Откройте конфигурационный файл.

    sudo nano /etc/network/interfaces

    Отступив абзац, пропишите все параметры в следующем виде:

    iface [имя сетевого интерфейса] inet static
    address [адрес] (адрес сетевой карты)
    netmask [адрес] (маска подсети)
    gateway [адрес] (адрес шлюза)
    dns-nameservers [адрес] (адрес DNS-сервера)
    auto [имя сетевого интерфейса]

  • Сохраните изменения.
  • Закройте текстовый редактор.
  • В итоге все данные в файле должны выглядеть так:

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

    PPPoE

    Если ваш провайдер поставляет вам услуги по протоколу PPPoE, то настройку необходимо осуществлять через специальную утилиту, которая является предустановленной в Ubuntu Server. Называется она pppoeconf. Чтобы подключить компьютер к интернету, сделайте следующее:

    sudo pppoeconf

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

    Примечание: если у вас всего один сетевой интерфейс, то это окно будет пропущено.

    В следующем окне у вас запросят логин и пароль — введите их и подтвердите, нажав «ОК». Если данных при себе вы не имеете, то позвоните провайдеру и узнайте эти сведения у него.

    В окне «USE PEER DNS» нажмите «No», если IP-адрес статический, и «Yes», если динамический. В первом случае у вас запросят ввести DNS-сервер вручную.

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

  • Далее выберите ответ «Yes», если хотите, чтобы компьютер автоматически подключался к сети после запуска. «No» — если не хотите.
  • В окне «ESTABLISH A CONNECTION», нажав «Yes», вы дадите разрешение утилите установить соединение прямо сейчас.

    Если выберите «No», то подключиться к интернету вы сможете позже, выполнив команду:

    sudo pon dsl-provider

    Также вы можете в любое время разорвать соединение по протоколу PPPoE, если введете следующую команду:

    sudo poff dsl-provider

    DIAL-UP

    Настроить DIAL-UP можно двумя способами: используя утилиту pppconfig и внеся настройки в конфигурационный файл «wvdial.conf». Первый способ в статье подробно рассмотрен не будет, так как инструкция схожа с предыдущим пунктом. Все что необходимо знать — как запустить утилиту. Для этого выполните:

    После выполнения появится псевдографический интерфейс. Отвечая на вопросы, которые будут заданы в процессе, вы сможете установить соединение DIAL-UP.

    Примечание: если на некоторые вопросы вы затрудняетесь ответить, то рекомендуется связаться с вашим провайдером для консультации.

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

    Читайте также:  Fsb dram ratio что это

      Установите утилиту, выполнив команду:

    sudo apt install wvdial
    Запустите исполняемый файл командой:

    На этом этапе утилита создала конфигурационный файл и внесла в него все нужные параметры. Теперь нужно ввести данные от провайдера, чтобы соединение было установлено.
    Откройте файл «wvdial.conf» через текстовый редактор nano:

    sudo nano /etc/wvdial.conf
    Введите данные в строках Phone, Username и Password. Всю информацию вы можете получить у провайдера.

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

    Как можно заметить, второй способ довольно сложный, по сравнению с первым, но именно с его помощью вы можете задать все необходимые параметры соединения и дополнять их в процессе пользования интернетом.

    Заключение

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

    Настройка сети в Ubuntu Server 16.04.4 LTS

    В этой статье мы рассмотрим сетевые интерфейсы в Ubuntu Server, покажем настройку сети через файл конфигурации /etc/network/interfaces, а именно назначение статических настроек и получение их по DHCP. Пропишем адреса DNS-серверов, настроем hosts и рассмотрим указание временных настроек сети.

    Просмотр сетевых интерфейсов.

    Для начала проясним: Есть два состояния сетевой карты UP(задействована) и DOWN(не задействована).

    Первым делом стоит посмотреть видна ли наша сетевая карта, смотреть будем командой ifconfig.(Рис.1) Вывод команды показывает только интерфейсы UP.

    Рис.1 – Результат ввода команды Ifconfig.

    И так что же мы видим:

    • ens33 – наша сетевая карта, с IP адресом 192.168.3.9.
    • lo – локальная петля, она у всех присутствует по умолчанию.

    В дальнейшем я буду показывать примеры настройки на интерфейсе “ens33”.

    Но у вас может быть не так, к примеру отобразится только интерфейс “lo”, тогда нам пригодится команда ifconfig -a.

    Команда ifconfig -a покажет нам все интерфейсы и UP и DOWN. Вводим и видим что у нас есть не настроенный сетевой интерфейс “ens38”.(Рис.2)

    Рис.2 – Результат ввода команды Ifconfig -a.

    Альтернативой команде ifconfig -a могут послужить две другие команды:

    ip link show покажет вам даже состояние интерфейса “state UP mode” и “state DOWN mode”.(Рис.3)

    Рис.3 – Результат ввода команды ip link show.

    lshw -C network | grep name – покажет вам имена всех интерфейсов исключая “lo”.(Рис.4)

    Рис.4 – Результат ввода команды lshw -C network | grep name.

    Для того чтобы включить интерфейс используется команда ifup с указанием интерфейса ens38,

    а, чтобы выключить ifdown.

    Настройка сети через файл конфигурации.

    Для настройки статического или динамического IP адреса нам надо отредактировать файл конфигурации сетевых интерфейсов – /etc/network/interfaces мы будем редактировать его с помощью текстового редактора nano.(Рис.5) Сразу скажу что для того чтобы сохранить документ в nano надо нажать “Ctrl+o”, а чтобы закрыть “Ctrl+x”.

    Если вы авторизованы не под root, не забудьте добавить sudo и ввести пароль суперпользователя, а то не получится сохранить измененный файл interfaces.

    Рис.5 – Команда для редактирования файла /etc/network/interfaces.

    Получение настроек сети по DHCP.

    Для получения настроек сети по DHCP, в файле /etc/network/interfaces достаточно указать всего две строки.(Рис.6)

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

    Если у вас не запущен DHCP клиент, то запустить его можно командой dclient с указанием интерфейса ens33.

    Рис.6 – Файл конфигурации /etc/network/interfaces для получения настроек сети по DHCP.

    Указание настроек сети вручную.

    Пишем конфигурацию интерфейса для статичного IP адреса.(Рис.7)

    Рис.7 – Файл конфигурации /etc/network/interfaces для указания настроек сети вручную..

    Описание опций.

    Рассмотрим описание опций, для того чтоб вы понимали что написано в пунктах Получение настроек по DHCP и Указание настроек сети вручную.

    • auto ens33 – означает что наш интерфейс “ens33” будет автоматически подключен при загрузке системы.
    • iface ens33 inet static – указывается семейство протоколов tcp/ip(inet или inet6) и способ получения адреса(static или dhcp).
    • address 192.168.3.209 – указываем IP адрес.
    • netmask 255.255.255.0 – указываем маску сети.
    • gateway 192.168.3.1 – указываем основной шлюз.
    • dns-nameservers 8.8.8.8 192.168.3.1 – указываем DNS сервера можно указать несколько через пробел.
    • dns-search itdeer.loc itdeer.ru – указываем DNS суффиксы, через пробел, допустим если у нас существует домен itdeer.ru то мы можем обратиться к компьютеру внесённому в этот домен, к примеру controller тогда ubuntu попытается разрешить имя controller.itdeer.ru.
    • dns-domain itdeer.ru – альтернатива dns-search, но указывается только один суффикс (название домена).

    После редактирования файла /etc/network/interfaces, применить изменения можно двумя способами:

    Первый – Перезагрузить систему.

    Второй – Если же вы не хотите перезагружать систему, то нужно сначала отчистить конфигурацию интерфейса,

    а после перезапустить службу сети.

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

    Далее смотрите вывод команды ifconfig, изменения должны должны быть применены.

    Указание DNS-серверов в файле /etc/resolv.conf.

    IP адреса DNS-серверов можно указать, как в файле /etc/network/interfaces, так и в /etc/resolv.conf.[Как это делается в файле /etc/network/interfaces мы уже рассмотрели, так что здесь мы рассмотрим указание DNS-серверов в файле – /etc/resolv.conf]

    Открываем resolv.conf в редакторе nano.(Рис.8)

    Вписываем DNS сервер. (Можно указать сколько угодно DNS серверов.)

    Если у вас нет файла resolv.conf то создайте его в каталоге /etc

    Рис.8 – Содержимое файла resolv.conf.

    Файл /etc/hosts.

    Файл /etc/hosts содержит таблицы сопоставления DNS имен с IP адресами. В первую очередь ваш сервер будет обращаться к файлу hosts, а потом уже к DNS-серверу.

    Записи 127.0.0.1 и 127.0.1.1 добавились автоматически при установке.

    Лично для себя я отметил полезным внести в hosts запись этого ubuntuserver (IP адрес локальной сети – имя сервера). Теперь мы можем во всех конфигурационных файлах указывать DNS имя, а не IP адрес, а в случае необходимости за кротчайшее время изменить свой IP адрес поправив hosts и настройки интерфейса в /etc/network/interfaces.

    Это просто для примера вам этого делать не обязательно.

    Приступаю к редактированию(Рис.9):

    Рис.9 – Содержимое файла hosts.

    Проверю попинговав имена из hosts.(Рис.10)

    Рис.10 – Пингуем имена из hosts.

    Временное назначение ip адреса.

    Честно говоря я не знаю для чего может пригодиться временное назначение сетевых настроек. Разве что допустим у вас какой-нибудь сервер который предназначен только для вашей локальной сети и вы вдруг решили быстренько обновить ПО через интернет на этом сервере, чтобы не ходить к шлюзу не раздавать интернет на нужный IP адрес итд. Вы можете обойтись парой команд.

    Например, мы знаем что на 192.168.3.109 точно есть доступ в интернет, назначаем этот IP адрес нашему интерфейсу, так же нужно указать маску сети(Рис.11):

    или командой с короткой записью маски сети.

    Рис.11 – Указание временных настроек для сетевого интерфейса.

    Интернет может не появиться, так как не указан шлюз по умолчанию. Прописываем его и пингуем гугловкие восьмёрки.(Рис.12)

    Рис.12 – Указываем шлюз по умолчанию. Проверяем ping.

    Правильно ли мы прописали наш шлюз по умолчанию можно посмотреть в таблице маршрутизации. Она выводится с помощью команды “route -n”, Шлюз по умолчанию будет обозначен флагом UG.(Рис.13)

    Рис.13 – Вывод таблицы маршрутизации.

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

    Настройка сети в Ubuntu Server 20.04 LTS

    Сегодня в статье рассмотрим примеры по Настройки сети в Ubuntu Server 20.04 LTS. По сравнению с Ubuntu Server 16.04 LTS настройка осуществляется через утилиту Netplan.

    NetPlan — это инструмент для управления настройками сети, представленный в Ubuntu начиная с версии 17.10 и выше.

    Этот инструмент заменяет файл статических интерфейсов /etc/network/interfaces , который ранее использовался для настройки сетевых интерфейсов в Ubuntu. Теперь вы должны использовать /etc/netplan/*.yaml для ваших изменений в Ubuntu.

    Новый файл конфигурации интерфейсов как вы поняли находится в каталоге /etc/netplan/*.yaml .
    После чистой установки дистрибутива Ubuntu Server 20.04 в данной директории находится всего один файл c названием, ну вот тут могут быть разновидности, у меня он называется 50-cloud-init.yaml

    Ещё стоит упомянуть что для конфигурирования сети могут быть использованы рендера — NetworkManager и networkd.

    NetworkManager в основном используется на настольных компьютерах, а networkd в серверных дистрибутивах, хотя никто не мешает использовать их и в обратном порядке.

    При использовании NetworkManager в качестве средства визуализации для управления интерфейсами будет использоваться графический интерфейс NetworkManager.

    Настройка сети в Ubuntu Server 20.04

    Есть два пути настройки сетевых интерфейсов:

    1. Получение IP адресов при помощи DHCP — автоматическая настройка
    2. Настройка статических IP адресов
    Читайте также:  Определяем параметры видеокарты

    Если вы используете какой либо маршрутизатор, то идем по первому пути. Но сначала давайте определимся с именами интерфейсов в нашей системе. Для этого воспользуемся командой ifconfig.

    Да, на чистой системе данная утилита не установлена по умолчанию. Её необходимо будет установить. Ну или можно воспользоваться командой ip. Я же человек старых правил ))), мне все-таки по душе утилита ifconfig поэтому набираем:

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

    Как видим из вывода имеются три сетевых интерфейса: enp0s3 ; enp0s8 ; enp0s9 .

    Интерфейс enp0s3 выступает в качестве WAN интерфейса для системы. Остальные два enp0s8 и enp0s9 подключены к двум локальным сетям. В дальнейшем мы их объединим в сетевой мост.

    Настройка сети в Ubuntu Server используя networkd и DHCP.

    И так с интерфейсами определились, давайте теперь настроим наш интерфейс, который смотрит в инет, на получение автоматических настроек сети по DHCP

    Открываем файл настроек Netplan

    Файл должен выглядеть следующим образом (если не так, то редактируем):

    Далее применим изменения:

    Если в синтаксисе нет ошибок, то изменения применятся через 120 секунд, ну или сразу если Вы нажмёте Enter

    Настройка сети в Ubuntu Server используя networkd и статические маршруты.

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

    • addresses — это ip адрес который будет назначен вашей сетевой карте.
    • gateway4 — ip адрес вашего роутера
    • nameservers — тут перечисляются DNS сервера. Первый опять же наш роутер.
    • search — тут указываем домен в котором будет произведен поиск. Домен можно настроить при помощи DNS сервера

    Далее сохраняем изменения:

    Проверка параметров сети

    Для проверки внесенных вами исправлений давайте наберем команду

    Как видим на запрос ответил systemd-resolver 127.0.0.53

    Также можем еще посмотреть вывод команды:

    Как видим из данного вывода DNS указан для нашего сетевого интерфейса enp0s3 его же IP адрес.

    Но глобальная переменная DNS является все также systemd-resolver.

    Для изменения глобальной переменной необходимо проделать следующие действия:

    1. откройте и отредактируйте следующий файл:

    Посмотрим еще раз на глобальные переменные DNS

    Из вывода видно что наш DNS изменился на 10.5.5.1.

    Но вывод nslookup также покажет systemd-resolver.

    Открываем файл и вносим изменения:

    Применим наши изменения

    Теперь вывод nslookup покажет наш DNS сервер

    На этом Настройка сети в Ubuntu Server 20.04 LTS закончена.

    Если есть вопросы, то пишем в комментариях.

    Как настроить PPPoE соединение в Ubuntu Linux 12.04, 10.04

    Сайт недорого!
    Контент-маркетинг
    Реклама в Интернет
    Двойная загрузка Ubuntu и Windows 8
    Как сделать двойную загрузку Ubuntu 14.04 и Windows 8 .
    Установка программ на Андроид
    Установка новых программ на Андроид вполне проста. Есть два способа .
    Как раздать Интернет по WiFi на Windows 7
    . инструкция как раздать WiFi с Windows 7 .
    Точка доступа WiFi на Андроид
    . инструкция как раздать WiFi с Андроида .
    Точка доступа WiFi на Windows 8.1
    . инструкция как раздать WiFi с Windows 8.1 .
    USB модем Билайн, Мегафон, МТС
    не работает, не подключается – что делать?
    Раздача интернета по сети
    Как расшарить интернет по сети Linux и Windows.
    Точка доступа на Ubuntu 12.04
    . Создание WiFi точки доступа на Ubuntu 12.04.
    Настроить WiFi на Windows 7
    . в этой статье будет описан процесс настройки шаг за шагом с иллюстрациями.
    DSL, FTTx – настройка интернета МТС, Ростелеком
    Настройка pppoe соединения в Windows 7.
    Инструкция по Андроид
    . Обзор и описание графического интерфейса Андроид (Android).
    Как расшарить файлы и папки Linux
    . сетевой доступ без пароля на Linux.
    Настройка Ubuntu 14.04
    . скорость и удобство работы Ubuntu 14.04 .
    Как выбрать SSD?
    . характеристики SSD . функции SSD.
    Как выбрать монитор?
    . характеристики монитора . функции монитора.
    Как выбрать планшет?
    . характеристики планшета . функции планшета.
    Как выбрать фотоаппарат
    . будет описано устройство фотоаппарата . перечислены виды фотоаппаратов.
    Установка Windows 7 c USB-флешки
    Используя USB Flash можно установить Windows 7.
    Установка Ubuntu 12.04 LTS .
    простая инструкция как установить Linux Ubuntu 12.04 поверх Windows 7 .
    Установка Windows XP/7 на нетбук
    Сложность установки Windows XP на нетбуки заключается в том, что эти компьютеры не имеют CD-DVD приводов .
    Загрузочная установочная USB-флешка Windows 7 или 8
    . Как сделать установочную USB-Flash Windows 7 или 8.
    Как записывать диски .
    . Теория и практика записи CD и DVD дисков .
    Как записать MP3 .
    Запись диска с mp3 треками, который может быть прочитан в бытовых mp3 плеерах .
    Флешка CD-ROM
    как создать USB CD-ROM из флеш-диска Apacer .
    Записываемые CD и DVD диски .
    На сегодняшний день (начало 2005 года) существует три базовых типа (формата) записываемых дисков DVD .
    Настройка pppoe соединения в Ubuntu, даже проще чем pppoe на Windows. Делается это на минуту. Но для начала немного теории.

    Что такое PPPoE

    Эта аббревиатура расшифровывается так: Point-to-point protocol over Ethernet. Это туннельный протокол который работает поверх протокола Ethernet, используемого в локальных сетях. Дело в том, что протокол Ethernet не предусматривает возможности авторизации пользователей. То есть через Ethernet нельзя разрешить или запретить доступ на логическом уровне.

    Эту проблему и решает протокол PPPoE. Он используется для того, чтобы через сетевое подключение можно было управлять доступом к неким сетевым ресурсам. В практике чаще всего PPPoE используется для того, чтобы предоставлять высокоскоростной доступ к Интернет. Сегодня, наиболее распространенный высокоскоростной доступ к Интернет реализуется по технологии DSL (xDSL). До квартиры или офиса, связь идет через телефонный провод, в квартире (офисе) устанавливается DSL модем и этот модем через сетевой кабель подключается к компьютеру.

    Но сейчас активно внедряется и другая технология – FTTx. FTTB (Fiber to the Building) или FTTH (Fiber to the Home). До здания или даже до квартиры прокладывает оптоволоконный кабель, а внутри здания или квартиры к нему подключают обычный сетевой кабель. По этой технологии сейчас предоставляют Интернет такие операторы связи как Ростелеком (услуга Домашний Интернет), МТС (услуга Домашний Интернет и ТВ), Билайн (услуга Домашний Интернет).

    Вне зависимости от того какой канал используется, DSL или FTTx, настройка подключения на клиентском компьютере будет одинакова – это настройка pppoe соединения. За исключением Билайн – у них подключение выполняется по протоколу VPN (Настройка Beeline (Corbina) VPN на Ubuntu Linux). Далее в этой статье будет показано как как настроить Домашний Интернет от МТС. Хотя точно так же настраивается Интернет у любого провайдера, который использует протокол PPPoE.

    Ubuntu PPPoE

    В окне с перечнем соединений выберите то, через которое этот компьютер подключен к локальной сети, выделите его и нажмите кнопку “Изменить”:

    Затем откройте вкладку “Настройки IPv6” и там переключите опцию в значение “Игнорировать (Ignore)” и нажмите кнопку “Сохранить (Save)”:

    Внимание! Это нужно сделать для той сетевой карты к которой подключен сетевой кабель (от DSL модема или от FTTx).

    После этого, опять в окне “Сетевые подключения” откройте вкладку “DSL” и там нажмите кнопку “Добавить (Add)”. В открывшемся окне введите имя пользователя и пароль и нажмите кнопку “Сохранить (Save)”:

    Все. Закрываете окно “Сетевые подключения” и через значок “Сеть”, который в трее, включаете это “DSL connection”.

    В случае успешного подключения должно появиться сообщение:

    Также проверить, установлено ли pppoe соединение, можно через консоль, набрав команду ifconfig -a – в ее выводе должен быть адаптер ppp.

    Некоторые возможные ошибки

    Поскольку pppoe соединение работает поверх сетевого соединения, то при возникновении проблем сначала нужно проверить, есть ли Ethernet соединение на сетевой карте.

    Возможна другая проблема – Ethernet соединение на сетевой карте установлено, но pppoe соединение не устанавливается по вине оператора связи. Проверить это можно если запустить в консоли команду sudo pppoeconf. При своем старте эта программа проверяет все имеющиеся сетевые карты – пытается через каждую подключиться к pppoe серверу или концентратору. Если она выдает ошибку при поиске концентратор, значит по какой-то причине не проходят стартовые пакеты сеанса pppoe. Это может быть например потому, что у оператора блокируется MAC-адрес сетевой карты.

    Более подробную информацию о проблеме можно посмотреть в журналах dmesg и syslog.

    Настройка pppoe через консоль

    В Linux можно настроить подключение pppoe не только через графический интерфейс, но и через консоль. В состав большинства дистрибутивов входит консольная программа pppoeconf которая, шаг за шагом позволяет настроить соединение pppoe. Далее, такое соединение можно будет использовать не только обычным способом, но и в скриптах. То есть подключаться к Интернет и отключаться в каком-нибудь скрипте, автоматизирующем например закачку. В Ubuntu программа запускается через sudo – sudo pppoeconf.

    Иван Сухов, 2012 г.

    Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь – поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

    Даже небольшая сумма может помочь написанию новых статей 🙂

    Или поделитесь ссылкой на эту статью со своими друзьями.

    Ссылка на основную публикацию
    Adblock
    detector