Назад | Перейти на главную страницу

Как добавить Anycast IP в Ubuntu 18.04 с помощью Netplan?

У меня есть несколько серверов с BuyVM, и я воспользовался их предложением, которое предоставляет вам бесплатный Anycast IP, если у вас есть серверы во всех их местоположениях, как у меня. Я назначил IP-адрес Anycast в онлайн-панели управления для BuyVM, но он говорит, что IP-адреса Anycast не будут назначаться мне через DHCP, и я должен вручную настроить все мои серверы, чтобы иметь этот IP. Я видел, что у них есть гид Вот для добавления произвольного IP-адреса к вашим серверам, но я заметил, что руководство кажется устаревшим и не описывает, как назначить вторичный IP-адрес с помощью netplan. Поэтому я попытался назначить IP-адрес anycast своим серверам с помощью netplan, используя обычный способ, с которым я был знаком, сохраняя dhcp4: yes и настроив Anycast как дополнительный статический адрес, например,

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: yes
      addresses:
        - my.anycast.ip.here/24

однако, когда я попробовал это и запустил netplan apply, я не смог выполнить ping или ping6 для любого общедоступного IP-адреса, потому что казалось, что сервер использует мой IP-адрес anycast в качестве IP-адреса по умолчанию / предпочтительного IP-адреса, который мне не нужен. Я хотел бы сохранить основной IP-адрес DHCP в качестве предпочтительного, а Anycast - в качестве вторичного, как я могу это сделать?