ИНСТАЛАЦИЯ И КОНФИГУРАЦИЯ НА UBUNTU 18.04 LTS СЪРВЪР

tutorial
Това е кратко ръководство за инсталацията и конфигурацията на Ubuntu 18.04 LTS сървър за по напреднали потребители, описващо само промените в новата версия на системата.

Инсталатора
Ubuntu 18.04 LTS сървър идва със съвсем нов инсталатор.

Мрежата
Конфигурацията на мрежата е променена изцяло в Ubuntu 18.04 LTS сървър. Новия инструмент наречен Netplan е въведен от Canonical за управление на мрежовата конфигурация, която ще бъде използвана във всички нови версии на Ubuntu, започвайки с изданието от 17.10. Бившият конфигурационен файл на мрежата /etc/network/interfaces вече няма да се използва.

Автоматично създадения файл след инсталацията изглежда така:

samyil@server1:~$ sudo vim /etc/netplan/50-cloud-init.yaml

Което ще рече, че на интерфейс enp0s3 имаме настроен DHCP клиент.

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
            optional: true
    version: 2

Ако мрежовата конфигуарцията трябва да се изпълни статично файла може да изглежда така:

network:
    ethernets:
        enp0s3:
            dhcp4: no
            dhcp6: no
            addresses: [192.168.1.100/24]
            gateway4: 192.168.1.1
            nameservers:
            addresses: [8.8.8.8,8.8.4.4]
    version: 2

Това е реална конфигурация на сървър с две активни мрежови карти IPv6 протокол.

network:
  version: 2
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses:
              - 93.155.130.220/29
              - 2001:470:20f1::5/64
      gateway4: 93.155.130.217
      gateway6: 2001:470:20f1::1
      nameservers:
        addresses:
              - 93.155.130.11
              - 93.155.130.14
              - 2001:470:20::2
    eno2:
      addresses: []
      dhcp4: yes
      optional: true

За да влезе конфигурацията в сила трябва да се изпълни:

samyil@server1:~$ sudo netplan apply

Като за повече информация може да се използва опцията –debug.

samyil@server1:~$ sudo netplan --debug apply
Липсва /etc/rc.local
Загадка за мен е защо в новата systemctl система няма rc.local което ни кара да използваме cron или да си направим сами rc.local скрипт.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.