Статический IP (ОС Ubuntu Server)

How can we help?

Навигация

Первым шагом к настройке статического IP-адреса является определение имени интерфейса Ethernet, который вы хотите настроить. Для этого используйте команду ip link, как показано ниже:

ip link

Если ваш облачный экземпляр Ubuntu снабжен cloud-init, вам необходимо отключить его. Для этого создайте следующий файл:

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

прописать:

network: {config: disabled}

Чтобы назначить статический IP-адрес в сетевом интерфейсе, откройте файл конфигурации YAML в текстовом редакторе:

sudo nano /etc/netplan/01-netcfg.yaml

прописать с учетом отступов:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 10.8.204.37/24
      gateway4: 10.8.204.254
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

Еще вариант:

sudo nano /etc/netplan/02-network.yaml
network:
  ethernets:
    ens18:
      dhcp4: no
      addresses: [ 172.28.90.75/20 ]
      routes:
       - to: default
         via: 172.28.80.10
      nameservers:
        addresses: [ 77.88.8.8, 77.88.8.1 ]
    ens19:
      dhcp4: no
      addresses: [ 192.168.0.10/24 ]
  version: 2

После этого сохраняем файл и проверяем на ошибки синтаксиса:

sudo netplan generate

Если ошибок нет, применяем изменения:

sudo netplan apply

Проверьте изменения, набрав:

ip addr show dev eth0