есть гейт, на нем фря 6.3, ipfw+ipnat+squid
ipnat-ом сделан редирект для прозрачного проксирования.
но понадобилось сейчас чтобы одна-единственная машина из сети ходила напрямую, без прокси. и что-то я не могу сообразить, как это сделать...
конфиг ipnat:rdr rl0 0.0.0.0/0 port 80 -> 192.168.70.138 port 3128
rdr rl0 0.0.0.0/0 port 8080 -> 192.168.70.138 port 3128
rdr rl0 0.0.0.0/0 port 8081 -> 192.168.70.138 port 3128map rl1 192.168.70.128/26 -> {ext_ip}/32 proxy port ftp ftp/tcp
map rl1 192.168.70.128/26 -> {ext_ip}/32 portmap auto
map rl1 192.168.70.128/26 -> {ext_ip}/32
думал заюзать в rdr конструкцию from .. to .. port 80, но ругается на синтаксис, видимо нельзя там еще и порт указывать...
пробовал тупо map для этого конкретного айпи ставить перед редиректом - все равно редирект обрабатывает и этот айпи и пускает его через прокси.подскажите, как сделать?
>[оверквотинг удален]
>map rl1 192.168.70.128/26 -> {ext_ip}/32 portmap auto
>map rl1 192.168.70.128/26 -> {ext_ip}/32
>
Например воспользоваться pf, у него свой редирект, который нужно разместить после правил для "отдельной" машины.
Я бы форвардинг запихнул в ipfw и для этого самого хоста создал бы правило skipto
которое бы обходило форвард в прозрачный прокси.
У PF можно указать no rdr
>Например воспользоваться pf, у него свой редирект, который нужно разместить после правил
>для "отдельной" машины.как переделать все полностью - я представляю. но, к сожалению, это не вариант посреди рабочей недели...
думал можно средствами самого ipnat-а по-быстрому это реализовать...
>>Например воспользоваться pf, у него свой редирект, который нужно разместить после правил
>>для "отдельной" машины.
>
>как переделать все полностью - я представляю. но, к сожалению, это не
>вариант посреди рабочей недели...
>думал можно средствами самого ipnat-а по-быстрому это реализовать...если надо по быстрому то можно вырезать ip из сетки
к примеру для 192.168.70.49вместо rdr rl0 0.0.0.0/0 port 80 -> 192.168.70.138 port 3128
можно написать так:
rdr rl0 192.168.70.0/27 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.32/28 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.48/32 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.50/32 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.51/32 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.52/30 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.56/29 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.64/26 port 80 -> 192.168.70.138 port 3128
rdr rl0 192.168.70.128/25 port 80 -> 192.168.70.138 port 3128