El 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
falla con
Bad argument `192.168.178.30'
Try `iptables -h' or 'iptables --help' for more information.
Según man iptables
eso no tiene ningún sentido.
eth1
tiene 192.168.178.21
y es up
.
Quiero configurar una squid
instancia en DMZ como proxy de almacenamiento en caché siguiendo una guía enhttp://www.tldp.org/HOWTO/TransparentProxy-6.html.
Estoy ejecutando iptables
v1.4.21 en Ubuntu 15.04 con Linux 4.0.1.
Respuesta1
Es
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
en lugar 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
La guía a la que se hace referencia no es editable, así que espero que la gente se encuentre con esto.