У меня есть несколько серверов с 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 - в качестве вторичного, как я могу это сделать?