Girare le richieste che vengono da un IP verso un altro IP con iptables
Segue un semplice script in bash che utilizza iptables per creare una sorta di “ponte” tra due macchine. Questo può servire se una delle due macchine non riesce a connettersi direttamente con la seconda, ma potrebbe utilizzare una terza macchina (quella in cui eseguiremo lo script) come “ponte” per raggiungerla. Ipotizziamo che l’IP della prima sia 10.109.7.180, che l’IP della seconda sia 10.109.11.13 e che vogliamo giare le richieste provenienti dalla porta 8080 della prima macchina verso la porta 8080 della seconda macchina, lo script sarà:
1 2 3 4 5 6 7 |
#!/bin/sh echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 10.109.7.180/32 -o eth0 -j MASQUERADE iptables -t nat -A PREROUTING -p tcp --dport 8080 -i eth0 -j DNAT --to \ 10.109.11.13:8080 iptables -A FORWARD -p tcp -d 10.109.11.13 --dport 8080 -j ACCEPT iptables -A INPUT -p tcp -m state --state NEW --dport 8080 -i eth0 -j ACCEPT |
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta