Изменить исходящий IP-адрес - centos

Изменить исходящий IP-адрес - centos

У меня есть сервер (linux/centos) и мой IP по умолчанию: 111.111.111.111, поэтому я купил другой IP (IP failover) 222.222.222.222

если я захожу в браузере на 111.111.111.111 или 222.222.222.222, открывается та же страница

так что яeth0:

UUID="2f99a6-6566-sb24-bd0e-bf5a8d4a1765"
IPADDR="111.111.111.111"
GATEWAY="111.111.111.1"
NETMASK="255.255.255.0"
BOOTPROTO="static"
DEVICE="eth0"
ONBOOT="yes"

также я создалeth0:0

то же самое, что и выше, только изменено

DEVICE="eth0:0"
IPADDR="222.222.222.222"
#GATEWAY="111.111.111.1"(commented it)

когда я бегу
curl --interface eth0 ifconfig.co ответ 111.111.111.111

curl --interface eth0:0 ifconfig.co ответ 222.222.222.222

но когда я использую wget илиffmpeg(я просто хочу найти решение для ffmpeg) тогда ip будет 111.111.111.111

так как я могу сделатьпо умолчаниюисходящий IP будет222.222.222.222(это мой второй IP/я купил как резервный IP)

решение1

В зависимости от ваших конкретных требований, вы можете использовать следующие методы:

  • Стандартные таблицы маршрутизации (на основе назначения)
  • Маршрутизация на основе политик (допускает различные критерии маршрутизации)
  • Сетевые пространства имен

Я думаю, что в вашем случае сетевые пространства имен в сочетании с псевдонимами могут быть эффективным выбором. Для получения подробной информации об этом пути решения рассмотрите:

https://unix.stackexchange.com/questions/210982/bind-unix-program-to-specific-network-interface

Связанный контент