Как установить внешний IP-адрес по умолчанию на сервере Ubuntu?

У меня есть сервер с IP-адресом и дополнительный IP-адрес аварийного переключения. Я попытался установить этот IP-адрес аварийного переключения в качестве IP-адреса по умолчанию при выполнении запросов из любого места в ОС (wget, curl, другие программы и т. Д.), Но в итоге у меня вообще не было IP-адреса.

Я изменил / etc / network / interfaces и добавил:

auto eth0:0
iface eth0:0 inet static
address FAILOVER_IP
netmask 255.255.255.255 

Затем при запуске ifconfig я увидел этот новый интерфейс eth0: 0 с IP-адресом аварийного переключения.

Чтобы установить его в качестве основного адреса, Я попытался удалить маршрут 0.0.0.0 , а затем добавить маршрут по умолчанию eth0: 0 . Но из-за этого я потерял соединение с сервером и не смог получить к нему доступ с любого из этих адресов.

Как правильно это сделать?

0
задан 29 September 2016 в 15:43
1 ответ

Если вы хотите изменить ваш шлюз по умолчанию, отредактируйте навсегда /etc/network/interfaces:

auto eth0
iface eth0 inet static
    address <primary-ip>
    netmask <netmask>

auto eth0:1
iface eth0:1 inet static
    address <secondary-ip>
    netmask <netmask>
    gateway <gw-ip>
    dns-nameservers <dns1>
    dns-nameservers <dns2>

Если вы хотите временно изменить ваш шлюз по умолчанию:

  1. Добавьте новый ГВт: добавление маршрута по умолчанию gw eth0
  2. удаление старого GW: добавление маршрута по умолчанию gw eth0
1
ответ дан 4 December 2019 в 16:28

Теги

Похожие вопросы