Я намагаюся налаштувати конфігурацію мережі декількох віртуальних комп'ютерів і консул тощо. Це створює інтерфейс eth1 на додаток до з'єднання NAT з хостом на eth0. Консул за замовчуванням використовує перший інтерфейс, eth0. Звичайно, що все зіпсується, тому що обидві ВМ реєструються з тим же IP, що не є тією з приватної мережі, а від хост-з'єднання.
Все йде нормально. Я можу змінити, який IP консул використовує, але це мене змусило:
Чи є краща евристика для пошуку "головного" інтерфейсу, ніж "використання першого"?
Оскільки це спроба автоматизації конфігурації мережі і dns, мені хотілося б якесь загальне рішення, але я не впевнений, як це зробити. В ідеалі це буде той, де живуть інші консульські агенти. Чим більш гетерогенним є такий кластер, тим менша ймовірність того, що інтерфейс однаковий для всіх вузлів кластера.
В основному, я шукаю "робити-що-я-середнього (X)" для роботи в мережі. ;-)