IP multipli, un'interface – come configurare la connessione in output con diversi IP?

Ho configurato eth0 con 8 IP anche aggiungere appropriato virtualhost in apache per diversi IP e tutto funziona quasi bene. Quando lo script (come PHP, il ruby) ha scatenato da apache2 cercare di effettuare la connessione in output (tramite cURL) utilizza il default eth0: 0 IP non quello legato al dominio (e alla richiesta in entrata). Sto cercando di usare qualcosa di simile a questo

iptables -t nat -A POSTROUTING -s 192.168.1.202 -o eth0 -j SNAT --to 99.99.99.244 iptables -t nat -A POSTROUTING -s 192.168.1.202 -o eth0 -j SNAT --to 99.99.99.245 iptables -t nat -A POSTROUTING -s 192.168.1.202 -o eth0 -j SNAT --to 99.99.99.247 iptables -t nat -A POSTROUTING -s 192.168.1.202 -o eth0 -j SNAT --to 99.99.99.246 

  • La query SNMP non è consentita
  • iptables, ICMP e RELATIVI
  • Iptables Linux rifiutato - Come posso abilitare indietro?
  • Fedora 17 non salva iptables
  • Può tcpdump indicare i numbers di port accessibili?
  • Quando i contatori di byte iptables sono eliminati?
  • Permettere FTP con IPTables
  • Configurazione del routing per OpenVPN server su Amazon EC2
  • 2 Solutions collect form web for “IP multipli, un'interface – come configurare la connessione in output con diversi IP?”

    È ansible utilizzare l'interruttore di interface in cURL per --interface l'interface che utilizza, ma è necessario --interface l'interface da utilizzare e passarla come parametro dal tuo script

    –interface Eseguire un'operazione utilizzando un'interface specificata. È ansible immettere il nome dell'interface, l'indirizzo IP o il nome host. Un esempio potrebbe essere:

      curl --interface eth0:1 http://www.netscape.com/ If this option is used several times, the last one will be used. 

    Questo può essere un po 'più complicato delle cose. È necessario modificare la tabella di routing in modo più avanzato del route . Invece puoi utilizzare la suite iproute2 di strumenti. Questo strumento viene fornito come standard con la maggior parte delle distribuzioni della linea principale.

     ip route change 0.0.0.0/0 dev eth0 src 1.2.3.4 via 1.2.3.1 source address you want to use -^ ^ default gateway -^ 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.