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


Доброго времени суток, коллеги. Сегодня пишу заметку по настройке статического IP-адреса в Ubuntu 18.

Я ни в коем случае не претендую на звание ГУРУ. То, что я здесь излагаю является не более, чем записной книжкой и пособием по настройке. Если это сослужит кому-нибудь подспорьем, то добро пожаловать.

Итак, начинаем.

Настраивать сеть будем c помощью утилиты Netplan. Netplan хранит параметры сетевых интерфейсов в формате YAML, конфигурация в формате YAML в свою очередь поддерживается сетевыми рендерами NetworkManager и systemd-networkd.

Для просмотра всех сетевых интерфейсов в терминале

ifconfig -a

Видим примерно следующее:

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.19  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::20c:12ff:fec4:3r8a  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c5:2f:4r  txqueuelen 1000  (Ethernet)
        RX packets 177  bytes 25884 (25.8 KB)
        RX errors 0  dropped 18  overruns 0  frame 0
        TX packets 80  bytes 10673 (10.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Видим интерфейс "ens192" с IP-адресом - 192.168.0.19. Если у вас другое название интерфейса, то в конфигурациях не забудьте поменять его.

Прописывать конфигурацию интерфейсов будем в файле /etc/netplan/01-netcfg.yaml, в любом любимом текстовом редакторе (в моём случае это mcedit). Название файла может отличаться, но после установки файл с расширением .yaml в этой папке один.

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

Нам необходимо привести его к виду:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens192:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.24/24, ]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [192.168.0.2, 8.8.8.8]

Соблюдайте структуру документа, а именно:
Отступы слева в конфигурациях должны быть ОБЯЗАТЕЛЬНО и поставлены они должны быть ПРОБЕЛАМИ!
Если вы поставите отступы клавишей "TAB", то на этапе проверки конфигурации на ошибки, вылезет ошибка - "Error while loading /etc/netplan/01-netcfg.yaml, aborting. / Ошибка при загрузке".
Если же вы решите написать всё в столбик без отступов, получите ошибку - "An error occured: the configuration could not be generated / Произошла ошибка: конфигурация не может быть сгенерирована".

После сохранения файла и для вступления изменений в силу

sudo netplan apply

Надеюсь, что у вас всё получилось.
Если же нет, то добро пожаловать в раздел КОНТАКТЫ

Компонент комментариев CComment

IT-admins

IT-admins

8.00 - 17.00

☎ +7 (8512) 755-888
☎ +7 (905) 480-5470
☎ +7 (917) 199-8113
info@it-admins.ru


IT-admins © 2018