Подскажите где косяк?
Есть Proxmox на дедике.
Конфиг стандартный ( /etc/network/interfaces )
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address x.x.x.17
netmask 255.255.255.0
gateway x.x.x.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
Внутри виртуалка с Ubuntu. Естественно подключена к vmbr0. Там netplan (но не думаю, что в этом причина, да?):
network:
version: 2
renderer: networkd
ethernets:
ens18:
addresses: [ y.y.y.107/24 ]
routes:
- to: 0.0.0.0/0
via: y.y.y.1
on-link: true
nameservers:
addresses: [ 1.1.1.1, 8.8.8.8 ]
Пробовал и через routes, и через gateway.
Проблема в том, что x.x.x.1 и y.y.y.1 в совершенно разных подсетях. Провайдер утверждает, что они у него в одной VLAN и проблем быть не должно. Но изнутри виртуалки ничего, включая y.y.y.1, не пингуется. Если установить ip и gateway из той же подсети (т.е. x.x.x.18 и x.x.x.1 соответственно), все работает.
Что не так?