O comando
sudo iptables -t nat -A PREROUTING -i eth1 -s ! 192.168.178.30 -p tcp --dport 80 -j DNAT --to 192.168.178.30:3128
falha com
Bad argument `192.168.178.30'
Try `iptables -h' or 'iptables --help' for more information.
De acordo com man iptables
isso não faz sentido.
eth1
tem 192.168.178.21
e é up
.
Quero configurar uma squid
instância no DMZ como proxy de cache seguindo um guia emhttp://www.tldp.org/HOWTO/TransparentProxy-6.html.
Estou executando iptables
a v1.4.21 no Ubuntu 15.04 com Linux 4.0.1.
Responder1
Isso é
sudo iptables -t nat -A PREROUTING -i eth1 ! -s 192.168.178.30 -p tcp --dport 80 -j DNAT --to 192.168.178.30:3128
em vez de
sudo iptables -t nat -A PREROUTING -i eth1 -s ! 192.168.178.30 -p tcp --dport 80 -j DNAT --to 192.168.178.30:3128
O guia referenciado não é editável, então espero que as pessoas estejam tropeçando nisso.