Hi!Create a new sub-network, and assign IP addresses of the VIP persons to this network. Create a rule in ipfw that all packets came from specific interface should be forwarded as-is.
Hope that helps.
>Есть шлюз на FreeBSD. На ней подняты NAT, ipfw, Squid. Обычных пользователей
>локальной сети нужно запускать в Интернет через прокси, а несколько "VIP"
>адресов напрямую через NAT. С простыми пользователями я разобрался. Они ходят
>через прокси как и положено.
>А вот завернуть "VIP" на NAT не удается.
>Правила в файерволе идут в следующем порядке:
>(условно)
>0. allow ip from me to any via "out_interface"
>1. divert natd all from "vip" to any http out via "natd_interface"
>
>2. fwd 127.0.0.1,3128 from "our_net" to any http out via "out_interface"
>3. divert natd all from "our_net" to any via "natd_interface"
>4. allow all from any to any
>Получается так, что пакеты, звёрнутые на NAT правилом 1. возвращаются в ipfw
>на следующее по списку правило. Как можно решить проблему, чтобы "VIP"
>не шли на прокси, а обычные пользователи не вылазили напрямую через
>NAT?