Назад | Перейти на главную страницу

Squid3 не работает. В доступе отказано

Я установил SQUID3 на машину Linux с двумя интерфейсами Ethernet (eth0 и eth1). Я использовал настройки по умолчанию в squid.conf файл и раскомментировал две строки acl localnet src 192.168.0.0/16 и http_access allow localnet.

eth0 подключен к маршрутизатору, который обеспечивает доступ в Интернет. Маршрутизатор присвоил ему IP 192.168.1.2. Я вручную настроил eth1 для IP-адреса 192.168.5.1. Он подключен к свичу. К этому коммутатору подключаются системы с IP-адресами 192.168.5.x. Я выполнил эти две команды для NAT:

iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.5.1:3128
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

Но когда я пытаюсь получить доступ к Интернету из системы с IP 192.168.5.2 через прокси, я получаю сообщение об ошибке «Доступ запрещен». Что не так с моей конфигурацией?