The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"настройка правил ipfw. forwarding"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"настройка правил ipfw. forwarding"  
Сообщение от imago email(ok) on 29-Авг-06, 11:24 
Добрый день!
Помогите найти грабли..
Имею:
FreeBSD 6.1, ipfw, ipnat, squid.
----- ipfw.rules -----
00100  101   4848 fwd 127.0.0.1,3128 tcp from 192.168.72.0/24{19-50,204} to any dst-port 80,8080,8101
00200    0      0 fwd 192.168.72.254,2121 tcp from 192.168.72.0/24{19-50,204} to any dst-port 21
00300   88  11075 allow ip from any to me via xl0
00400   88   5915 allow ip from me to any via xl0
00500    2    904 allow ip from any 67,68 to any dst-port 67,68 via dc0
00600 2448 263419 allow tcp from 192.168.72.0/24{19-50,204} to any dst-port 20,22,23,25,43,53,69,110,143,433,3306 via dc0 setup keep-state
00700  128  19526 allow udp from 192.168.72.0/24{19-50,204} to any dst-port 20,22,23,25,43,53,69,110,143,433,3306 via dc0 keep-state
00800    4    240 allow icmp from 192.168.72.0/24{19-50,204} to any icmptypes 0,3,5,8,11 via dc0 keep-state
65535 4407 479704 deny ip from any to any
----- end ipfw.rules --
192.168.72.0/24 сеть на внутреннем интерфейсе dc0
xl0 внешний интерфейс.

------ ipnat.rules-----
rdr xl0 0/0 port 80 -> 127.0.0.1 port 3128 tcp
rdr xl0 0/0 port 8080 -> 127.0.0.1 port 3128 tcp
rdr xl0 0/0 port 8101 -> 127.0.0.1 port 3128 tcp
map xl0 192.168.72.0/24 -> xxx.xxx.xxx.xxx/32
------ end ipnat.rules-

Вопрос: какое правило нужно добавить что бы внутрення сеть 72.0 могла ходить в инет через прозрачный прокси? конструкция типа:
---
fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
pass all from any to any
---
работает без проблем..
Прошу помощи, уважаемые знатоки.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "настройка правил ipfw. forwarding"  
Сообщение от TAB on 29-Авг-06, 14:10 
Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
divert <порт на кот. висит NAT> ip from any to any via xl0.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "настройка правил ipfw. forwarding"  
Сообщение от imago email(ok) on 29-Авг-06, 17:08 
>Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
>
>divert <порт на кот. висит NAT> ip from any to any via xl0.
разве?
а почему тада работает?
---
fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
pass all from any to any
---
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "настройка правил ipfw. forwarding"  
Сообщение от Антоха email on 29-Авг-06, 19:15 
>>Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
>>
>>divert <порт на кот. висит NAT> ip from any to any via xl0.
>разве?
>а почему тада работает?
>---
>fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
>pass all from any to any
>---

патамушта у тя user PPP. А у pppd NAT встроенный...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "настройка правил ipfw. forwarding"  
Сообщение от imago email(ok) on 30-Авг-06, 10:07 
>>>Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
>>>
>>>divert <порт на кот. висит NAT> ip from any to any via xl0.
>>разве?
>>а почему тада работает?
>>---
>>fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
>>pass all from any to any
>>---
>
>патамушта у тя user PPP. А у pppd NAT встроенный...


у меня выделенная линия. pppd не пользуюсь.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "настройка правил ipfw. forwarding"  
Сообщение от Антоха email on 30-Авг-06, 10:58 
>>>>Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
>>>>
>>>>divert <порт на кот. висит NAT> ip from any to any via xl0.
>>>разве?
>>>а почему тада работает?
>>>---
>>>fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
>>>pass all from any to any
>>>---
>>
>>патамушта у тя user PPP. А у pppd NAT встроенный...
>
>
>у меня выделенная линия. pppd не пользуюсь.


pppd работает со всеми линиями, в тои числе и leased...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "настройка правил ipfw. forwarding"  
Сообщение от TAB on 30-Авг-06, 17:32 
>>Что-то у тебя не видно правила для NAT'а, должно быть что-то вроде
>>
>>divert <порт на кот. висит NAT> ip from any to any via xl0.
>разве?
>а почему тада работает?
>---
>fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
>pass all from any to any
>---

раз всё работает, чего пишешь-то ;)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "настройка правил ipfw. forwarding"  
Сообщение от TAB on 30-Авг-06, 17:45 
Оставь
fwd 127.0.0.1,3128 tcp from 192.168.72.0/24 to any dst-port 80
и добавь разрешающие правила для пакетов которые будут идти от прокси к пользователям.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру