Всем привет!
Перечитал кучу документации и форумы.
Но не нашел все ответы на свои вопросы.В общем и целом все работает.
Две машины с линухом, одна общий шлюз для всех с внешним интерфейсом
и кучей внутренних подсетей на других интерфейсах,
вторая просто внутри сети на которой работает SQUID3.
Прозрачный прокси криво, но заработал. Криво это через:
---
iptables -t nat -A POSTROUTING -j MASQUERADE
---
Собственно так описано на офф. сайте сквида.
т.е. в конфиге получился и MASQUERADE и SNAT.
Чую что это не совсем верный способ, но иначе не работает.
Если есть более грамотный способ, то буду рад прочитать ваши
комментарии и попробовать реализовать сию схему.
И второй вопрос:
В логах сквида рисуется не IP клиента, а IP шлюза.
А хочется вести логи и понимать кто куда ходит и сколько "ест".
Если это поможет, то на машину с SQUID тоже можно завести реальный IP на
второй интерфейс. Но смысл есть?!