Добрый день.
Такая проблема: на сервере 2 сетевые карты:
eth0: 84.x.x.x (статический ip, выданный провайдером)
eth1: 192.168.0.1 (внутренняя сеть)
на сервере установлена UBUNTU, и установлен SQUID. Файл конфигурации сквида упростил до невозможности: nano /etc/squid/squid.conf
acl all src 0.0.0.0/0.0.0.0
acl localnet src 192.168.0.0/255.255.255.0
acl localhost src 127.0.0.1
acl Safe_ports port 21 3130 80 8080 210 70 119 443 563 5190 5552 4019-4050
http_port 3130
acl CONNECT method CONNECT
http_access allow localnet
http_access allow localhost
http_access deny !Safe_ports
http_access deny CONNECT
http_access deny all
delay_pools 1
delay_class 1 1
delay_parameters 1 3000000/3000000 512000/512000
delay_access 1 allow localnet
delay_access 1 deny all
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
cache_dir ufs /var/spool/squid 10000 16 256
Собственно проблема:
Сквид работает только в том случае, если я броузеру на том же сервере указываю, что необходимо использовать прокси 192.168.0.1:3130 (при этом создаются записи в /var/log/squid/access.log). Сервер выходит в инет и без этой настройки естественно. Если я броузеру на любой из локальных машин указываю те же настройки, то пишет, что не может соединиться с прокси-сервером (при этом даже не создаются записи в /var/log/squid/access.log). Без прокси выходят превосходно. Все адреса на локальных машинах указаны статически.
Порт 3130 на сервере открыт: netstat -anltp | grep "LISTEN"
tcp 0 0 0.0.0.0:3130 0.0.0.0:* LISTEN 17688/(squid)
Что еще можно посмотреть, и где копать?