Таким образом короче говоря, у меня есть 3 сетевых интерфейса на моем Сервере Ubuntu 18.04
ens160 - LAN 192.168.1.50/24 установленный dhcp
ens192 - LAB 10.10.10.50/24 установленный dhcp
ens224 - SAN 10.10.15.50/24 статический IP.
Они находятся на том же маршрутизаторе как другой VLAN.
Я, может казаться, не проверяю с помощью ping-запросов сервер в обоих интерфейсах, если они произошли одновременно. Если Вы снижаетесь, я могу проверить с помощью ping-запросов другой, но если они оба, только один доступен.
Моя конфигурация netplan:
network:
version: 2
renderer: networkd
ethernets:
# Lab Network
ens160:
dhcp4: yes
dhcp6: no
# VM Network
ens192:
dhcp4: yes
dhcp6: no
# Internal Storage Network #This is not routable anyways
ens224:
dhcp4: no
addresses: [10.10.15.50/24]
Я предполагаю, что существует некоторая проблема маршрутизации здесь, но не уверена, как зафиксировать ее.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 ens160
default therouter.test 0.0.0.0 UG 200 0 0 ens192
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 ens160
_gateway 0.0.0.0 255.255.255.255 UH 100 0 0 ens160
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 ens192
therouter.test 0.0.0.0 255.255.255.255 UH 200 0 0 ens192
У Вас, кажется, есть два маршрута по умолчанию в двух интерфейсах, оба предоставленные DHCP. При попытке проверить с помощью ping-запросов эти 192.168.1.50 адреса от другой машины не в 192.168.1.0/24 сети, то ответ будет отправлен через эти 10.10.10.50 интерфейсов, которые не являются тем, что ожидает сеть.
, Чтобы иметь два удаленно доступных адреса, вероятно, необходимо настроить основанную на политике маршрутизацию вместо того, чтобы принять маршруты по умолчанию от dhcp.