[[ How-To Netplan point-to-point на Ubuntu Server 20.04 ]]

Ubuntu

How-To Netplan point-to-point на Ubuntu Server 20.04

Ubuntu 20.04.2 LTS

Netplan — это новая утилита для настройки сети в Ubuntu



Ситуация

Заказал у хостера VDS/KVM сервер, однако из доступных образов Ubuntu для предустановки был только 18.04. Подключил iso образ и установил версию 20.04, но столкнулся с проблемой настройки сети т.к. используется point-to-point подключение, а маска сети 255.255.255.255



Настройки ifupdown

В предустановленной Ubuntu 18.04 было так

/etc/network/interfaces

auto ens3
allow-hotplug ens3
iface ens3 inet static
        address x.x.x.x
        netmask 255.255.255.255
        gateway 10.0.0.1
        pointopoint 10.0.0.1
        dns-nameservers 8.8.8.8
        dns-search net

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 ens3
10.0.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 ens3



Настройки Netplan

Сразу после установки Ubuntu 20.40 было так

/etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens3:
      addresses:
      - 80.87.199.153/32
      gateway4: 10.0.0.1
      nameservers:
        addresses:
        - 8.8.8.8
        search: []
  version: 2

$ ip route show
# Ничего нет

Посмотрел, что пишут в интернете

https://bugs.launchpad.net/netplan/+bug/1780305

https://bugs.launchpad.net/netplan/+bug/1767607

Модифицируем настройки

/etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens3:
      addresses:
      - 80.87.199.153/32
      routes:
      - to: 0.0.0.0/0
        via: 10.0.0.1
        on-link: true
      nameservers:
        addresses:
        - 8.8.8.8
        search: []
  version: 2

Применяем конфигурацию

$ netplan try
Warning: Stopping systemd-networkd.service, but it can still be activated by:
  systemd-networkd.socket
Do you want to keep these settings?
 
 
Press ENTER before the timeout to accept the new configuration
 
 
Changes will revert in 119 seconds
Configuration accepted.

$ ip route show
default via 10.0.0.1 dev ens3 proto static onlink

Проверяем

$ ping ya.ru
PING ya.ru (87.250.250.242) 56(84) bytes of data.
64 bytes from ya.ru (87.250.250.242): icmp_seq=1 ttl=58 time=7.54 ms
64 bytes from ya.ru (87.250.250.242): icmp_seq=2 ttl=58 time=7.48 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 7.481/7.508/7.535/0.027 ms






Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
19 +1 = 
 
howto/ubuntu/ubuntu20.04_netplan_pointopoint.txt · Последнее изменение: 2022/09/13 15:35 — lexa
Gentoo Linux Gentoo Linux Driven by DokuWiki