На самом деле все очень просто.
Надо начинать по порядку, а не решать все вопросы разом.
Берем удаляем squid. Ставим по новой. Следим чтобы был новый squid.conf
Разрешаем локальную сеть. Запускаем squid
Чистим весь NAT
Берем на клиентской машине браузер, прописываем там обращаться к прокси, адрес такой-то, порт 3128.
Скачиваем ya.ru
И только потом начинаем читать и делать дальше.
У вас такая стадия хоть раз получилась?
Переустановил альт офис сервер. Настроил сетевые внешняя теперь eth0, внутренняя eth3, все пингуется, внутри, и с будущего прокси все, чего провайдер дал, шлюз, днс
Разрешил локальную сеть
acl mynet src 192.168.0.0/24
http_access allow mynet
Запустил сквид, прописал уровни 35, сделал свкид старт
Нат не трогаю пока
На клиентской машине пишем 192,168,0,10 порт 3128
Не пускает
Добавил слово transparent, не пускает
Исправил net.ipv4.ip_forward = 0 на 1 перезапустил сеть, не пускает, и прописанным 192,168,0,10 порт 3128 и без прописанного.
Учитесь понимать то, что Вам пытается сказать сквид, выполните на своем прокси:
host mail.ru
или что вам больше нравится, подозреваю, что он не сможет его разрезолвить, так же гляньте что у вас в cat /etc/resolv.conf
В /etc/resolv.conf у меня написано то, чего я написал, два моих dns провайдера
nameserver 87.226.129.208
nameserver 87.226.215.6
А команда host у меня не работает, нет такой команды, давно еще заметил (на десктопе запускал), (и команды lsof тоже, это к слову)