Der Befehl
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
scheitert mit
Bad argument `192.168.178.30'
Try `iptables -h' or 'iptables --help' for more information.
Demnach man iptables
macht das alles keinen Sinn.
eth1
hat 192.168.178.21
und ist up
.
Ich möchte eine squid
Instanz in DMZ als Caching-Proxy einrichten und dabei die Anleitung befolgen unterhttp://www.tldp.org/HOWTO/TransparentProxy-6.html.
Ich verwende iptables
v1.4.21 auf Ubuntu 15.04 mit Linux 4.0.1.
Antwort1
Es ist
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
anstatt
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
Der referenzierte Leitfaden kann nicht bearbeitet werden, daher hoffe ich, dass die Leute darüber stolpern.