systemd: Почему «ens3: Не удалось установить маршрут: сеть недоступна», если маршрут по умолчанию действителен?

Недавно мой VPS, размещенный в OVH, полностью потерял связь. При дальнейшей проверке systemd-networkd не удалось установить маршрут по умолчанию: ens3: Не удалось установить маршрут: Сеть недоступна . Мне непонятно, почему это происходит внезапно, поскольку в прошлом конфигурация ниже работала нормально, никаких изменений в VPS с момента последнего обслуживания не было, о чем я знаю:


/ etc / netplan / 50-cloud -init.yaml

# 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:
    version: 2
    ethernets:
        ens3:
            dhcp4: false
            addresses:
                - 167.114.129.127/32
                - 2607:5300:201:3100:0:0:0:1225/64
            gateway4: 167.114.129.1
            gateway6: 2607:5300:0201:3100:0000:0000:0000:0001
            match:
                macaddress: fa:16:3e:65:ef:95
            set-name: ens3

/run/systemd/network/10-netplan-ens3.link

[Match]
MACAddress=fa:16:3e:65:ef:95

[Link]
Name=ens3
WakeOnLan=off

/run/systemd/network/10-netplan-ens3.network

[Match]
MACAddress=fa:16:3e:65:ef:95
Name=ens3

[Network]
LinkLocalAddressing=ipv6
Address=167.114.129.127/32
Address=2607:5300:201:3100:0:0:0:1225/64
Gateway=167.114.129.1
Gateway=2607:5300:0201:3100:0000:0000:0000:0001
ip -4 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 167.114.129.127/32 scope global ens3
       valid_lft forever preferred_lft forever

Добавление маршрута вручную, ip route add default 167.114.129.1 dev ens3 , сбой с nexthop имеет недопустимый шлюз . Я вручную обошел это с помощью по ссылке . Кто-то с немного большим опытом, чем я мог бы помочь здесь, пролив немного света на то, что здесь происходит, был бы признателен?

0
задан 16 September 2019 в 16:49
1 ответ

Шлюз и адрес должны находиться в одной подсети: с файлом /run/systemd/network/10-netplan-ens3.network это не так. Попробуйте установить адрес ens3 на 167.114.129.127/24.

0
ответ дан 5 December 2019 в 00:48

Теги

Похожие вопросы