Поиск по сайту:

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


Обычно, когда клиентская система подключается к сети через WiFi или кабель Ethernet, она автоматически выбирает IP-адрес от маршрутизатора. Это стало возможным благодаря серверу DHCP, который автоматически назначает IP-адреса клиентам из пула адресов.

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

В этом руководстве вы узнаете, как настроить статический IP-адрес на сервере Ubuntu 20.04 и на рабочем столе.

конфигурация сети

Ubuntu использует демон NetworkManager для управления конфигурацией сети. Вы можете настроить статический IP-адрес графически или в командной строке.

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

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Для вас эта информация будет отличаться, поэтому замените значения в соответствии с вашей подсетью.

На этой странице

  • Установите статический IP-адрес на рабочем столе Ubuntu 20.04
  • Установите статический IP-адрес на сервере Ubuntu 20.04

Как установить статический IP-адрес на рабочем столе Ubuntu

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

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

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

В нашем случае текущий назначенный IP-адрес — 192.168.2.104.

Теперь выберите вкладку IPv4, чтобы начать настройку статического IP-адреса. Как видите, по умолчанию для IP-адресации установлено значение Автоматический (DHCP).

Нажмите на опцию «Вручную», и отобразятся новые поля адреса. Укажите предпочитаемый статический IP-адрес, маску сети и шлюз по умолчанию.

Для DNS также установлено автоматическое значение. Чтобы настроить DNS вручную, нажмите на переключатель, чтобы отключить автоматический DNS. Затем укажите предпочитаемые записи DNS, разделенные запятой, как показано.

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

Еще раз щелкните значок шестеренки, чтобы отобразить новую конфигурацию IP, как показано.

Вы также можете подтвердить IP-адрес на терминале, выполнив команду ifconfig или ip addr.

ifconfig
OR
ip addr

Чтобы подтвердить DNS-серверы, выполните команду:

systemd-resolve --status

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

Мы увидели, как можно настроить статический IP-адрес графически на рабочем столе Ubuntu 20.04. Другой вариант — настроить статический IP-адрес на терминале с помощью Netplan.

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

Откройте терминал и перейдите в каталог /etc/netplan. Вы найдете файл конфигурации YAML, который вы будете использовать для настройки IP-адреса.

В моем случае это файл YAML 01-network-manager-all.yaml с настройками по умолчанию, как показано.

Для сервера Ubuntu файл YAML — 00-installer-config.yaml, и это настройки по умолчанию.

Чтобы настроить статический IP-адрес, скопируйте и вставьте конфигурацию ниже. Помните о интервалах в файле YAML.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

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

sudo netplan apply

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

ifconfig

На этом завершается сегодняшняя статья. Мы надеемся, что теперь вы можете настроить статический IP-адрес на своей настольной и серверной системе Ubuntu 20.04.