Eu aprendi como adicionar múltiplos endereços IP, baseado nas instruções Debian aqui:
Multiple_IP_addresses_on_one_Interface
e thread:
como- i-add-an-adicional-ip-address-to-etc-interfaces de rede
# /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.42
netmask 255.255.255.0
gateway 192.168.1.1
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 192.168.1.43
netmask 255.255.255.0
auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
address 192.168.1.44
netmask 255.255.255.0
No entanto, tenho dois processos de curl em execução ao mesmo tempo. E eles precisam de um endereço IP diferente para se conectar ao mesmo servidor externo. Não consigo reiniciar a máquina para alternar entre endereços IP. Qual é a melhor maneira de permitir que eles usem endereços IP diferentes para se conectarem ao mesmo servidor?
Podemos fazer isso jogando com a tabela de roteamento IP?