Узел назначения недоступен в Ubuntu Netplan, в той же подсети, в тех же маршрутах
Я бился головой об эту проблему в течение нескольких дней и не могу найти решение.
У меня есть сеть с сервером с двумя интерфейсами, один для обычного трафика и один с адресом 10.72.0.23/12
(для nfs) и аналогичный клиент с двумя интерфейсами, один с адресом в 10.76.0.17/12
,
Я перепробовал около миллиарда итераций опций netplan, но по сути меня постоянно останавливает тот факт, что эти два интерфейса отказываются соединяться друг с другом в этой конфигурации.
Если я настраиваю интерфейсы так, они подключаются:
server: 10.72.0.23/12
client: 10.72.0.17/12
или же
server: 10.76.0.23/12
client: 10.76.0.17/12
Но если я настрою их так, они откажутся общаться (узел назначения недоступен):
server: 10.72.0.23/12
client: 10.76.0.17/12
К сожалению, для моих целей я не могу настроить их первым способом - адреса клиентов и серверов должны иметь более 255 доступных IP-адресов. Эти адреса должны соединяться, так как они имеют одну подсеть (10.64.0.0/12
), но они этого не делают.
Там нет брандмауэра. Там нет конфликта IP. Они в одной подсети. У них настроены одинаковые маршруты. Поскольку они могут соединяться, когда у них одинаковые первые два октета, я знаю, что оборудование работает. Все останавливается, как только я даю им IP-адреса выше (или близлежащие).
Это ошибка, или здесь есть какая-то недокументированная особенность маршрутизации Linux?