Tengo un servidor (linux/centos) y mi IP predeterminada es: 111.111.111.111, así que compré otra IP (ip failover) 222.222.222.222
si visito en el navegador 111.111.111.111 o 222.222.222.222 se abre la misma página
así que tengoeth0:
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"
También creéeth0:0
igual que arriba solo cambiado
DEVICE="eth0:0"
IPADDR="222.222.222.222"
#GATEWAY="111.111.111.1"(commented it)
cuando corro
curl --interfaz eth0 ifconfig.co la respuesta es 111.111.111.111
curl --interfaz eth0:0 ifconfig.co la respuesta es 222.222.222.222
pero cuando uso wget offmpeg(solo quiero encontrar una solución para ffmpeg) entonces la ip es 111.111.111.111
Entonces, ¿cómo puedo hacer?por defectoIP saliente para ser222.222.222.222(es mi segunda IP/la compré como IP de conmutación por error)
Respuesta1
Dependiendo de sus requisitos exactos, los métodos que puede utilizar son:
- Tablas de enrutamiento estándar (basadas en destino)
- Enrutamiento basado en políticas (permite varios criterios de enrutamiento)
- Espacios de nombres de red
Creo que en su caso de uso, los espacios de nombres de red en combinación con alias podrían ser una opción eficaz. Para obtener detalles sobre esa ruta de solución, considere:
https://unix.stackexchange.com/questions/210982/bind-unix-program-to-specific-network-interface