"Логи squid" сделал, как ты посоветовал route add 192.168.1.0/24 gw 192.168.0.1 на машине со squid(ом) IP:192.168.0.2 но в логах по-прежнему идут записи от пользователей 192.168.0.1 ??? squid -k reconfigure делал
NAT это Network Address Translation - преобразование сетевого адреса.
Это когда на маршрутизатор приходит пакет, то он дальше его отправляет меняя адрес отправителя на свой, то есть от своего имени. Когда пакет назад возвращается, маршрутизатор меняет адрес обратно на оригинальный. Таким образом, тот, кому пакет предназначен, считает, что его отправил маршрутизатор, как в твоем случае.
NAT это просто термин, в ipchains его реализуют masquerade и redirect.
Сделай ipchains -L на маршрутизаторе и проанализируй правила форвардинга пакетов.
Кстати говоря там и squid может стоять :) - эффект будет аналогичный - адресов пользователей не увидишь
Для начала закомментировать эту строку и презапустить фаервольный скрипт.
Наблюдать эффект
Если все нормально, читать доки на тему фильтра пакетов.
Если у кого-то что-то перестанет работать, то строку раскомментировать, скрипт перезапустить и снова читать доки на эту же тему