Alterar IP de saída - centos

Alterar IP de saída - centos

eu tenho um servidor (linux/centos) e meu ip padrão é: 111.111.111.111 então comprei outro ip (ip failover) 222.222.222.222

se eu visitar no navegador 111.111.111.111 ou 222.222.222.222 abre a mesma página

então eu tenhoeth0:

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"

também eu crieieth0:0

igual ao anterior apenas alterado

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

quando eu corro
curl --interface eth0 ifconfig.co a resposta é 111.111.111.111

curl --interface eth0:0 ifconfig.co a resposta é 222.222.222.222

mas quando eu uso wget ouffmpeg(eu só quero encontrar uma solução para ffmpeg) então o ip é 111.111.111.111

então como posso fazerpadrãoIP de saída para ser222.222.222.222(é meu segundo ip/comprei como ip de failover)

Responder1

Dependendo de seus requisitos exatos, mas os métodos que você pode usar são:

  • Tabelas de roteamento padrão (baseadas em destino)
  • Roteamento baseado em políticas (permite vários critérios de roteamento)
  • Namespaces de rede

Acho que no seu caso de uso, os namespaces de rede em combinação com aliases podem ser uma escolha eficaz. Para obter detalhes sobre esse caminho de solução, considere:

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

informação relacionada