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

Обновлено: 03.07.2024

Ubuntu поставляется с рядом графических утилит для настройки сетевых устройств. Этот документ предназначен для администраторов серверов и посвящен управлению вашей сетью с помощью командной строки.

Интерфейсы Ethernet

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

Чтобы быстро определить все доступные интерфейсы Ethernet, вы можете использовать команду ip, как показано ниже.

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

Логические имена интерфейса Ethernet

Логические имена интерфейсов также можно настроить с помощью конфигурации сетевого плана. Если вы хотите контролировать, какой интерфейс получает конкретное логическое имя, используйте клавиши match и set-name. Ключ совпадения используется для поиска адаптера на основе некоторых критериев, таких как MAC-адрес, драйвер и т. д. Затем можно использовать ключ set-name для изменения устройства на желаемое логическое имя.

Настройки интерфейса Ethernet

ethtool – это программа, которая отображает и изменяет параметры карты Ethernet, такие как автосогласование, скорость порта, дуплексный режим и Wake-on-LAN. Ниже приведен пример просмотра поддерживаемых функций и настроенных параметров интерфейса Ethernet.

IP-адресация

В следующем разделе описывается процесс настройки IP-адреса вашей системы и шлюза по умолчанию, необходимых для связи в локальной сети и Интернете.

Временное назначение IP-адреса

Для временной настройки сети вы можете использовать команду ip, которая также присутствует в большинстве других операционных систем GNU/Linux. Команда ip позволяет настроить параметры, которые вступают в силу немедленно, однако они не являются постоянными и будут потеряны после перезагрузки.

Чтобы временно настроить IP-адрес, вы можете использовать команду ip следующим образом. Измените IP-адрес и маску подсети в соответствии с требованиями вашей сети.

Затем IP-адрес можно использовать для установки связи вверх или вниз.

Чтобы проверить конфигурацию IP-адреса enp0s25, вы можете использовать команду ip следующим образом.

Чтобы настроить шлюз по умолчанию, вы можете использовать команду ip следующим образом. Измените адрес шлюза по умолчанию, чтобы он соответствовал требованиям вашей сети.

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

Если вам требуется DNS для временной конфигурации сети, вы можете добавить IP-адреса DNS-серверов в файл /etc/resolv.conf . Как правило, непосредственное редактирование /etc/resolv.conf не рекомендуется, но это временная и непостоянная конфигурация. В приведенном ниже примере показано, как ввести два DNS-сервера в /etc/resolv.conf, которые следует изменить на серверы, подходящие для вашей сети. Более подробное описание правильного постоянного способа настройки DNS-клиента приведено в следующем разделе.

Если вам больше не нужна эта конфигурация и вы хотите удалить всю IP-конфигурацию из интерфейса, вы можете использовать команду ip с параметром flush, как показано ниже.

Примечание

Сброс конфигурации IP с помощью команды ip не очищает содержимое /etc/resolv.conf . Вы должны удалить или изменить эти записи вручную или перезагрузиться, что также должно привести к перезаписи /etc/resolv.conf , который является символической ссылкой на /run/systemd/resolve/stub-resolv.conf .

Динамическое назначение IP-адреса (DHCP-клиент)

Чтобы настроить сервер на использование DHCP для динамического назначения адресов, создайте конфигурацию netplan в файле /etc/netplan/99_config.yaml . В приведенном ниже примере предполагается, что вы настраиваете свой первый интерфейс Ethernet, обозначенный как enp3s0.

Затем конфигурацию можно применить с помощью команды netplan.

Назначение статического IP-адреса

Чтобы настроить систему на использование статического назначения адресов, создайте конфигурацию netplan в файле /etc/netplan/99_config.yaml . В приведенном ниже примере предполагается, что вы настраиваете свой первый интерфейс Ethernet, обозначенный как eth0. Измените значения addresses, gateway4 и nameservers в соответствии с требованиями вашей сети.

Затем конфигурацию можно применить с помощью команды netplan.

Интерфейс обратной связи

Интерфейс обратной связи идентифицируется системой как lo и имеет IP-адрес по умолчанию 127.0.0.1. Его можно просмотреть с помощью команды ip.

Разрешение имени

Разрешение имен применительно к IP-сетям — это процесс сопоставления IP-адресов с именами хостов, упрощающий идентификацию ресурсов в сети.В следующем разделе объясняется, как правильно настроить систему для разрешения имен с помощью DNS и статических записей имен хостов.

Конфигурация DNS-клиента

Традиционно файл /etc/resolv.conf был статическим файлом конфигурации, который редко требовалось изменять или изменять автоматически с помощью клиентских ловушек DCHP. Systemd-resolve обрабатывает конфигурацию сервера имен, и с ним следует взаимодействовать с помощью команды systemd-resolve. Netplan настраивает systemd-resolved для создания списка серверов имен и доменов для помещения в /etc/resolv.conf , который является символической ссылкой:

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

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

Если вы попытаетесь пропинговать хост с именем server1, ваша система автоматически запросит у DNS полное доменное имя (FQDN) в следующем порядке:

Если совпадений не найдено, DNS-сервер предоставит результат не найдено, и DNS-запрос завершится ошибкой.

Статические имена хостов

Статические имена хостов — это локально определенные сопоставления имен хостов и IP-адресов, расположенные в файле /etc/hosts . Записи в файле hosts по умолчанию имеют приоритет над DNS. Это означает, что если ваша система пытается разрешить имя хоста и оно совпадает с записью в /etc/hosts, она не будет пытаться найти запись в DNS. В некоторых конфигурациях, особенно когда доступ в Интернет не требуется, серверы, взаимодействующие с ограниченным числом ресурсов, можно удобно настроить на использование статических имен хостов вместо DNS.

Ниже приведен пример файла hosts, в котором несколько локальных серверов идентифицируются простыми именами хостов, псевдонимами и эквивалентными им полными доменными именами (FQDN).

Примечание

В приведенном выше примере обратите внимание, что каждому из серверов были присвоены псевдонимы в дополнение к их собственным именам и полным доменным именам. Server1 сопоставлен с именем vpn, server2 называется mail, server3 как www и server4 как файл.

Конфигурация коммутатора службы имен

Порядок, в котором ваша система выбирает метод преобразования имен хостов в IP-адреса, контролируется файлом конфигурации переключателя службы имен (NSS) /etc/nsswitch.conf . Как упоминалось в предыдущем разделе, обычно статические имена хостов, определенные в системном файле /etc/hosts, имеют приоритет над именами, полученными из DNS. Ниже приведен пример строки, отвечающей за этот порядок поиска имен хостов в файле /etc/nsswitch.conf.

files сначала пытается разрешить статические имена хостов, расположенные в /etc/hosts .

mdns4_minimal пытается разрешить имя с помощью многоадресной рассылки DNS.

[NOTFOUND=return] означает, что любой ответ notfound предыдущего процесса mdns4_minimal следует рассматривать как авторитетный и что система не должна пытаться продолжать поиск ответ.

dns представляет собой устаревший одноадресный DNS-запрос.

mdns4 представляет многоадресный DNS-запрос.

Чтобы изменить порядок вышеупомянутых методов разрешения имен, вы можете просто изменить строку hosts: на значение по вашему выбору. Например, если вы предпочитаете использовать устаревший одноадресный DNS вместо многоадресного DNS, вы можете изменить строку в файле /etc/nsswitch.conf, как показано ниже.

Связь

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

Настройте мост, изменив конфигурацию сетевого плана в /etc/netplan/:

Примечание

Введите соответствующие значения для вашего физического интерфейса и сети.

Теперь примените конфигурацию, чтобы включить мост:

Теперь новый интерфейс моста должен быть запущен и работать. brctl предоставляет полезную информацию о состоянии моста, определяет, какие интерфейсы являются частью моста и т. д. Для получения дополнительной информации см. man brctl.

networkd-dispatcher для pre-up, post-up и т. д. скриптов ловушек

Пользователи предыдущего ifupdown могут быть знакомы с использованием скриптов-ловушек (например, pre-up, post-up и т. д.) в своих файлах интерфейсов. Конфигурация Netplan в настоящее время не поддерживает сценарии подключения в своем определении конфигурации.

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

Примечание. Если не на Ubuntu Server, а на рабочем столе, сеть управляется Network Manager — в этом случае вместо этого вам понадобятся сценарии NM Dispatcher.

В FAQ по Netplan есть отличная таблица, в которой сравниваются тайминги событий между ifupdown / systemd-networkd / network-manager

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

В FAQ Netplan также есть пример преобразования старого хука ifupdown в networkd-dispatcher .

Ресурсы

На странице Ubuntu Wiki Network есть ссылки на статьи, посвященные более сложной настройке сети.

На веб-сайте netplan есть дополнительные примеры и документация.

Справочная страница netplan содержит дополнительную информацию о netplan.

Справочная страница systemd-resolved содержит дополнительную информацию о сервисе systemd-resolved.

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

Чтобы вручную настроить параметры сети:

Откройте обзор действий и начните вводить параметры .

Нажмите "Настройки" .

Если вы подключаетесь к сети с помощью кабеля, нажмите Сеть . В противном случае нажмите Wi-Fi .

Убедитесь, что ваша беспроводная карта включена или подключен сетевой кабель.

Нажмите кнопку.

Для подключения к Wi-Fi кнопка будет расположена рядом с активной сетью.

Выберите вкладку IPv4 или IPv6 и измените Метод на Вручную .

Введите IP-адрес и шлюз , а также соответствующую сетевую маску .

В разделе DNS выключите автоматический переключатель. Введите IP-адрес DNS-сервера, который вы хотите использовать. Введите дополнительные адреса DNS-серверов с помощью кнопки +.

В разделе «Маршруты» выключите переключатель «Автоматически». Введите адрес, сетевую маску, шлюз и метрику для маршрута, который вы хотите использовать. Введите дополнительные маршруты с помощью кнопки +.

Нажмите «Применить» . Если вы не подключены к сети, откройте системное меню с правой стороны верхней панели и подключитесь. Проверьте сетевые настройки, попробовав, например, посетить веб-сайт или просмотреть общие файлы в сети.

Дополнительная информация

  • Проводная сеть. Используйте проводное подключение к Интернету и установите статический IP-адрес.
  • Беспроводная сеть. Подключайтесь к беспроводным сетям, включая скрытые сети и сети, созданные с помощью модема телефона.

Вы можете выбрать отображаемый язык, добавив языковой суффикс к веб-адресу, чтобы он заканчивался, например, на . .html.en или .html.de.
Если веб-адрес не имеет языкового суффикса, используется предпочитаемый язык, указанный в настройках вашего веб-браузера. Для вашего удобства:
[ Изменить на английский язык | Изменить предпочтительный язык браузера ]

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

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

В этой статье мы объясним, как выполнить базовую настройку сети в системе Ubuntu. Мы будем использовать терминал командной строки для выполнения команд. Чтобы открыть Терминал командной строки в Ubuntu, используйте сочетание клавиш Ctrl+Alt+T.

В этой статье мы расскажем, как:

Примечание. Мы выполнили команды и процедуры, упомянутые в этой статье, в системе Ubuntu 20.04.

Просмотр текущего IP-адреса

Чтобы просмотреть текущий IP-адрес вашего компьютера, вы можете использовать любую из следующих команд:


Выполнение любой из приведенных выше команд отобразит информацию об IP-адресе. Запишите имя интерфейса из вывода приведенной выше команды.

Установить статический IP-адрес

В следующей процедуре мы увидим, как настроить статический IP-адрес в системе Ubuntu.

Ubuntu 20.04 использует netplan в качестве сетевого менеджера по умолчанию. Файл конфигурации для плана сети хранится в каталоге /etc/netplan. Вы можете найти этот файл конфигурации в каталоге /etc/netplan с помощью следующей команды:

Приведенная выше команда вернет имя файла конфигурации с расширением .yaml, которое в моем случае было 01-network-manager-all.yaml.

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

Примечание. У вас может быть файл конфигурации с именем, отличным от 01-network-manager-all.yaml. Поэтому убедитесь, что вы используете правильное имя файла конфигурации в командах.

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

Затем добавьте следующие строки, заменив имя интерфейса, IP-адрес, шлюз и информацию DNS в соответствии с вашими сетевыми потребностями.

сеть:
версия: 2
обработчик: NetworkManager
ethernets:
ens33:
dhcp4: нет
адресов:
- 192.168 .72.140/24
шлюз4: 192.168.72.2
серверы имен:
адреса: [ 8.8.8.8, 8.8.4.4 ]

После этого сохраните и закройте файл.

Теперь протестируйте новую конфигурацию с помощью следующей команды:

Если он подтвердит конфигурацию, вы получите сообщение о том, что конфигурация принята; в противном случае выполняется откат к предыдущей конфигурации.
Затем выполните следующую команду, чтобы применить новые настройки.

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

Он должен отражать внесенные вами изменения.


Установите динамический IP-адрес

В следующей процедуре мы увидим, как настроить интерфейс для получения динамического IP-адреса от DHCP. Отредактируйте файл конфигурации netplan с помощью любого текстового редактора. Здесь мы используем для этой цели текстовый редактор Nano.

Затем добавьте следующие строки, заменив имя интерфейса на сетевой интерфейс вашей системы.

После этого сохраните и закройте файл.

Теперь протестируйте новую конфигурацию с помощью следующей команды:

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

Затем выполните следующую команду, чтобы применить новые настройки.


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

Просмотреть текущее имя хоста

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


Изменить имя хоста

Существует два разных способа изменить имя хоста системы. Чтобы изменить имя хоста системы, вы должны быть пользователем root или обычным пользователем с привилегиями sudo.

Использование команды Hostnamectl

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

Эта команда изменит имя хоста системы на «рабочий стол».

После этого перезагрузите систему, и вы увидите новое имя хоста, присвоенное вашей системе.

Использование команды имени хоста

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

Эта команда временно изменяет имя хоста системы. Чтобы навсегда изменить имя хоста, вам потребуется отредактировать файлы /etc/hostname и /etc/hosts.

Используйте следующую команду для редактирования файла /etc/hostname:

Замените старое имя хоста новым, затем сохраните и закройте файл.

Затем используйте следующую команду для редактирования файла /etc/hosts:

Замените старое имя хоста новым, затем сохраните и закройте файл.

После этого перезагрузите систему, и вы увидите новое имя хоста, присвоенное вашей системе.

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

Это все основные сведения, которые вам нужно знать о конфигурации сети в системе Ubuntu 20.04. Обратите внимание, что если у вас несколько сетевых интерфейсов, вам придется выполнить настройку IP для каждого интерфейса. Надеюсь, вам понравилась статья!

Об авторе

Карим Буздар

Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Он ведет блог на LinuxWays.

Обновлено 02.07.2021. Этот документ предназначен для администраторов серверов Ubuntu и призван помочь вам управлять сетью с помощью терминала.

Оглавление

Интерфейсы Ethernet

Чтобы определить список всех сетевых интерфейсов, подключенных к вашей системе, введите следующую команду:


Также можно получить список всех доступных сетевых интерфейсов, выполнив команду:

sudo lshw -сеть класса


Конфигурация сети Ubuntu: адаптеры

Команда lshw позволяет получить дополнительные сведения об аппаратных возможностях конкретных адаптеров. Например, на снимке выше мы видим только один интерфейс Ethernet с логическим именем enp0s3, а также информацию о шине и всех поддерживаемых возможностях, а также сведения о драйвере.

Логические имена интерфейса Ethernet

Также можно настроить логические имена интерфейсов через конфигурацию сетевого плана. Чтобы присвоить сетевому интерфейсу конкретное логическое имя, вам придется использовать ключи match и set-name. Последний используется для изменения логического имени устройства, тогда как первый ключ (совпадение) зависит от некоторых критериев, таких как MAC-адрес, драйвер... для поиска адаптера.

сеть:
версия: 2
обработчик: networkd
ethernets:
ethpn0:
dhcp4: true
соответствие:
macaddress: 55:44:33:22:11:00
имя-набора: ethpn0

Настройки интерфейса Ethernet

ethtool — это утилита, используемая для изменения и отображения настроек карты Ethernet, таких как, например, скорость порта, дуплексный режим, автосогласование и Wake-on-LAN. На приведенном ниже снимке показаны некоторые настроенные параметры и поддерживаемые функции интерфейса Ethernet.


Сетевой интерфейс Linux

Если ethtool не установлен, введите следующую команду:

sudo apt-get установить ethtool


IP-адресация

Для управления связью в сети (LAN или Интернет) вам потребуется настроить IP-адрес вашей системы и шлюз по умолчанию.

Временное назначение IP-адреса

Для временной настройки сети вы можете воспользоваться командой ip, которая также установлена ​​в большинстве других дистрибутивов GNU/Linux. Параметры, настроенные с помощью команды ip, вступают в силу немедленно, но не являются постоянными, поскольку будут потеряны после перезагрузки системы.

Для настройки временного IP-адреса выполните следующие действия. Не забудьте изменить IP-адрес и маску подсети в соответствии с вашими потребностями:

sudo ip addr add 10.0.32.15/24 dev enp0s3


Теперь, чтобы проверить конфигурацию IP-адреса enp0s3, выполните следующие действия:

IP-адрес show dev enp0s3


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

sudo ip route добавить по умолчанию через 10.0.2.1


Конфигурацию шлюза по умолчанию теперь можно проверить, введя команду ip ниже:.


Если вам нужен DNS для временной конфигурации сети, вы можете отредактировать файл /etc/resolv.conf и вставить IP-адреса DNS-серверов.

Рекомендуется не редактировать файл /etc/resolv.conf напрямую, поскольку это непостоянная и временная конфигурация. Например, вы можете указать два DNS-сервера в файле /etc/resolv.conf, например:

сервер имен 8.8.8.8
сервер имен 8.8.4.4

Если вы хотите отменить все свои изменения или если вам больше не нужна эта конфигурация, вы можете ввести приведенную ниже команду ip, которая удалит временную конфигурацию IP из сетевого интерфейса:< /p>

IP-адрес флеш enp0s3

Вы должны либо перезагрузить компьютер, либо удалить, либо вручную изменить записи /etc/resolv.conf, поскольку описанная выше операция очистки не очищает содержимое /etc/resolv.conf.

Динамическое назначение IP-адреса (DHCP-клиент)

Для настройки и управления сетевыми интерфейсами Ubuntu использует утилиту командной строки под названием Netplan, представленную в Ubuntu 17.10.

Netplan, который работает в тандеме с Ubuntu Network Manager и демонами systemd-networkd (в качестве интерфейсов к ядру), основан на файлах YAML, что упрощает настройку сетевых интерфейсов.

Netplan больше не использует файл конфигурации /etc/network/interfaces, а вместо этого использует файл /etc/netplan/*.yaml для чтения конфигурации сети. Это место используется для сохранения всех конфигураций вашего сетевого интерфейса.

Чтобы включить DHCP для динамического (не статического) назначения адресов на вашем сервере, создайте конфигурацию netplan в файле в каталоге /etc/netplan/, мое имя имеет показанное ниже имя, т. е. 01-network-manager- все.yaml :


Что используется для настройки первого интерфейса. Однако, если у вас более одного интерфейса, используйте, например, 02-network-manager-all.yaml для второго интерфейса. Обратите внимание, что Netplan использует числовой порядок при применении конфигураций, что означает, что файл 02 будет применяться после файла 01.

Ваша конфигурация должна выглядеть так, как показано в приведенном ниже примере, в котором предполагается, что вы настраиваете второй интерфейс Ethernet enp3s1 (поэтому файл 02-network-manager-all.yaml).

сеть:
версия: 2
обработчик: networkd
ethernets:
enp3s1:
dhcp4: true


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

применить sudo netplan

Назначение статического IP-адреса

Теперь для настройки статического назначения адресов вы можете создать конфигурацию сетевого плана в файле /etc/netplan/01-network-manager-all.yaml. Если, например, вы хотите настроить свой первый интерфейс Ethernet, вы можете следовать приведенному ниже примеру. Не забудьте изменить значения addresses, gateway4 и nameservers в соответствии с потребностями вашей сети:

сеть:
версия: 2
рендерер: networkd
ethernets:
enp3s0:
адреса:
– 10.0.12.2/24
>gateway4: 10.0.12.1
серверы имен:
поиск: [mydomain, otherdomain]
адреса: [10.0.12.1, 1.1.1.1]


Еще раз примените конфигурацию с помощью команды:

применить sudo netplan

Разрешение имени

Процесс сопоставления IP-адресов с именами хостов называется разрешением имен (применительно к IP-сетям). Это упрощает идентификацию ресурсов в сети. Вы увидите, как настроить систему для разрешения имен с помощью DNS.

Конфигурация DNS-клиента

Файл /etc/resolv.conf использовался для хранения статических конфигураций, которые почти никогда не изменялись и не менялись автоматически через DCHP. Конфигурация сервера имен обрабатывается через Systemd-resolve с помощью команды systemd-resolve. Netplan использует демон systemd-resolved для создания серверов имен и доменов, которые будут храниться в /etc/resolv.conf, который является символической ссылкой:

Вставьте IP-адреса серверов имен в файл конфигурации netplan, чтобы настроить преобразователь. Чтобы соответствовать вашим сетевым доменным именам, вы также можете включить необязательный суффикс DNS search-lists. Полученный файл должен выглядеть так, как показано ниже:

сеть:
версия: 2
рендерер: networkd
ethernets:
enp0s3:
адреса:
– 10.0.12.100/24 ​​
>шлюз4: 10.0.12.1
серверы имен:
поиск: [mydomain, otherdomain]
адреса: [2.2.2.2, 4.4.4.4, 5.5.5.5]


Связь

В нескольких сценариях мостовое соединение нескольких интерфейсов — это расширенная конфигурация, которая очень полезна. Одним из сценариев может быть настройка моста с несколькими сетевыми интерфейсами. Затем для фильтрации трафика между двумя сегментами сети используется брандмауэр. Другим примером использования может быть использование моста в системе с 1 интерфейсом, чтобы разрешить виртуальным машинам прямой доступ к внешнему миру или сети. Вот пример последнего варианта использования:

Редактирование конфигурации сетевого плана в /etc/netplan/ для настройки моста:

сеть:
версия: 2
рендерер: networkd
ethernets:
enp3s0:
dhcp4: нет,
мосты:
br0:
dhcp4: есть,
интерфейсы:
– enp3s0


Теперь включите мост, введя команду:

применить sudo netplan

Созданный интерфейс моста теперь должен быть активен. Состояние моста можно контролировать с помощью brctl, который. Используйте man brctl для получения дополнительной информации .

Настройка статического IP-адреса в Ubuntu Desktop

Ubuntu предлагает простой в использовании графический интерфейс, который позволяет настроить статический IP-адрес.

1 — В правом верхнем углу экрана нажмите значок сети :



2 – Теперь щелкните значок инструментов в левом нижнем углу черного окна.
3 – Появится окно конфигурации сети. Нажмите на значок шестеренки в разделе "Проводные" рядом с кнопкой ВКЛ.


<р>4. Откроется окно настроек сетевого интерфейса:


5 . В «Метод IPv4» введите свой статический IP-адрес после выбора «Вручную». Введите также сетевую маску и шлюз в соответствии с потребностями вашей сети. Затем нажмите кнопку «Применить».


Настроить IP-адрес

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

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

Николаус Остерхоф

Николаус имеет степень в области разработки программного обеспечения. Увлечен гаджетами с экраном, ностальгирует по телефонам, геймер на пенсии и программист с открытым исходным кодом. Он также любит писать о macOS и Windows. создавайте веб-страницы и отлаживайте длинные программы!

Вам также может понравиться

Как исправить WiFi, не работающий в Ubuntu

Как исправить, что Wi-Fi не работает в Ubuntu

Настройка статических и динамических IP-адресов в Ubuntu с использованием Netplan

3 февраля 2021 г.

Настройка статических и динамических IP-адресов в Ubuntu с помощью Netplan

Как просмотреть Сведения о программном и аппаратном обеспечении Linux с использованием терминала

25 апреля 2021 г.

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