У меня есть машина (имя хоста foo
) с двумя проводными сетевыми интерфейсами, eth0 и eth1. Когда я подключаю другую хост- bar
к одному из них (eth0), я вижу в любом из NetworkManager, что он использует режим «Только для локальной связи»:
Это прекрасно работает - я могу мгновенно обмениваться данными между двумя хостами только с помощью ping foo.local
или ping bar.local
.
Однако, как только я подключаю второй хост к eth1, foo.local
и bar.local
становятся недоступными друг для друга из-за наличия нескольких перекрывающихся маршрутов 169.254.0.0/16. Как это исправить навсегда, чтобы мне не нужно было повторять некоторые ip
заклинания на каждом хосте каждый раз, когда я подключаю хост, а также минимизировать количество статической конфигурации IP, которую я должен сделать (я хотел бы решить эту проблему в самом ZeroConfNetworking - иным способом возможно)? FWIW все машины работают под управлением Ubuntu 12.04.