コマンド
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
失敗する
Bad argument `192.168.178.30'
Try `iptables -h' or 'iptables --help' for more information.
それによると、man iptables
意味がない。
eth1
はあり192.168.178.21
、ですup
。
squid
ガイドに従って、DMZにキャッシュプロキシとしてインスタンスを設定したい。http://www.tldp.org/HOWTO/TransparentProxy-6.html。
私はiptables
Linux 4.0.1 を搭載した Ubuntu 15.04 で v1.4.21 を実行しています。
答え1
その
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
の代わりに
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
参照されているガイドは編集できないので、人々がこれに遭遇することを願っています。