Недавно мой 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 имеет недопустимый шлюз
. Я вручную обошел это с помощью по ссылке
. Кто-то с немного большим опытом, чем я мог бы помочь здесь, пролив немного света на то, что здесь происходит, был бы признателен?
Шлюз и адрес должны находиться в одной подсети: с файлом /run/systemd/network/10-netplan-ens3.network
это не так. Попробуйте установить адрес ens3 на 167.114.129.127/24.