The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"IPFIREWALL_FORWARD в FreeBSD 6.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Dorlas (??) on 12-Мрт-07, 10:15 
Всем добрый день!

Обращаюсь вот с какой проблемой - настраивал работу с двумя каналами в Интернет в FreeBSD 6.1 - чтобы все работало, в ядре должны были быть опции:

IPFIREWALL_FORWARD
IPFIREWALL_FORWARD_EXTENDED
Все работает как часы!

Теперь в FreeBSD 6.2 второй опции нет - как я понял, функционал был включен в первую опцию.
ОК, ставлю сервер, все делаю так же, как и в предыдущем решении....не работает форвард!

Причем как то странно - стоит указать ipfw fwd x.x.x.x proto from any to any - работает на ура (для указанного в proto протокола - например, icmp), а вот если начинаешь детализировать (вместо any ставить конкретику - IP-ки, порты) - все, правило не срабатывает :(

Кто сталкивался, подскажите - все ли у Вас в FreeBSD 6.2 работает (Forward т.е.).

Заранее спасибо!

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

 Оглавление

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


1. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Dorlas (??) on 15-Мрт-07, 14:54 
UP.

Неужели никто не сталкивался?

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

2. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Dorlas (??) on 19-Мрт-07, 07:14 
UP - надежда умирает последней.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от idle (ok) on 19-Мрт-07, 10:56 
>UP.
>
>Неужели никто не сталкивался?

Возможно потому-что в 6 ветке все переходят на pf. Чего и Вам советую.

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

4. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Dorlas (??) on 19-Мрт-07, 11:38 
А можете проверить сами?

Я уже в себе сомневаться начал :(

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

5. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от idle (ok) on 19-Мрт-07, 12:27 
>А можете проверить сами?
>
>Я уже в себе сомневаться начал :(
Ну нету у меня ipfw на 6.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Kos (??) on 19-Мрт-07, 16:18 
>Всем добрый день!
>
>Обращаюсь вот с какой проблемой - настраивал работу с двумя каналами в
>Интернет в FreeBSD 6.1 - чтобы все работало, в ядре должны
>были быть опции:
>
>IPFIREWALL_FORWARD
>IPFIREWALL_FORWARD_EXTENDED
>Все работает как часы!
>
>Теперь в FreeBSD 6.2 второй опции нет - как я понял, функционал
>был включен в первую опцию.
>ОК, ставлю сервер, все делаю так же, как и в предыдущем решении....не
>работает форвард!
>
>Причем как то странно - стоит указать ipfw fwd x.x.x.x proto from
>any to any - работает на ура (для указанного в proto
>протокола - например, icmp), а вот если начинаешь детализировать (вместо any
>ставить конкретику - IP-ки, порты) - все, правило не срабатывает :(
>
>
>Кто сталкивался, подскажите - все ли у Вас в FreeBSD 6.2 работает
>(Forward т.е.).
>
>Заранее спасибо!

ipfw add fwd x.x.x.x all from y.y.y.y to any
точно работает

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

7. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Dorlas (??) on 20-Мрт-07, 07:57 
Вот именно такая конструкция у меня и не работает :( :( :(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от A Clockwork Orange on 20-Мрт-07, 08:40 
>Вот именно такая конструкция у меня и не работает :( :( :(
>

точно не скажу, помнится в момент выхода пятой ветки такой вопрос возникал у людей, и решение было в том что эту опция теперь включается не в ядре, а через переменную sysctl.

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

9. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от AZ email(??) on 24-Мрт-07, 16:15 
>Вот именно такая конструкция у меня и не работает :( :( :(
>
Я использую fwd у себя на FreeBSD 6.2
Все работает нормально. Возможно пакеты просто не попадают в это правило.
Поставь log, посмотри какие пакеты попадают.
Учти, что fwd должен обрабатывать исходящие пакеты (out).
Если самому не получится разобраться, давай больше информации по конфигурации и настройке ipfw.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от Владимир (??) on 29-Авг-07, 13:43 
>[оверквотинг удален]
>Причем как то странно - стоит указать ipfw fwd x.x.x.x proto from
>any to any - работает на ура (для указанного в proto
>протокола - например, icmp), а вот если начинаешь детализировать (вместо any
>ставить конкретику - IP-ки, порты) - все, правило не срабатывает :(
>
>
>Кто сталкивался, подскажите - все ли у Вас в FreeBSD 6.2 работает
>(Forward т.е.).
>
>Заранее спасибо!

http://www.freebsd.org/releases/6.2R/relnotes-alpha.html
пункт 2.2.3
а там:
-The IPFIREWALL_FORWARD_EXTENDED kernel option has been removed. This option was used to permit ipfw(4) to redirect packets with local destinations. This behavior is now always enabled when the IPFIREWALL_FORWARD kernel option is enabled.-

это было в альфе, но я думаю и в релизе тоже сохранилось

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

11. "IPFIREWALL_FORWARD в FreeBSD 6.2"  
Сообщение от MaxX on 27-Май-08, 16:38 
>[оверквотинг удален]
>Причем как то странно - стоит указать ipfw fwd x.x.x.x proto from
>any to any - работает на ура (для указанного в proto
>протокола - например, icmp), а вот если начинаешь детализировать (вместо any
>ставить конкретику - IP-ки, порты) - все, правило не срабатывает :(
>
>
>Кто сталкивался, подскажите - все ли у Вас в FreeBSD 6.2 работает
>(Forward т.е.).
>
>Заранее спасибо!

Приходилось на 6.2 встречаться с такой ситуацией.

ipfw fwd x.x.x.x proto from any to y.y.y.y

Если хост не знает маршрута в y.y.y.y и у него нет маршрута по умолчанию, то он будет отвечать 'no route to host y.y.y.y' (это если трафик пускать с этого же компа). Если трафик пришел с другого компа (пинг например), то хост ответит источнику, что y.y.y.y не достижим. При этом в правиле fwd эти пакеты учтутся, но реально они не будут отфорвардены.

Решение. Назначить маршрут по умолчанию на хосте, где в фаерволе есть fwd.

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

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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