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

не удается с

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 v1.4.21 в Ubuntu 15.04 с Linux 4.0.1.

1 ответ1

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

Указанное руководство не доступно для редактирования, поэтому я надеюсь, что люди спотыкаются об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .