命令
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
我在 Ubuntu 15.04 和 Linux 4.0.1 上執行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
引用的指南不可編輯,所以我希望人們在這個問題上遇到困難。