The OpenNET Project / Index page

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

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

"помогите разобратся с ipfw. ткните пальцем."  
Сообщение от andrey314 (ok) on 25-Дек-06, 14:44 
Помогите пожалуй разобратся с ipfw.
Я не так давно работаю на freebsd поэтому еще новичек.
установил саму freebsd + squid(прозрачный) + samba + sarg
время пришло настраивать ipfw.
Почитал много статей на эту тему но так и не въехал.

Суть проблемы вот в чем.

Раньше ядро компилилось с опцией options IPFIREWALL_DEFAULT_TO_ACCEPT
и небыло никаких проблем.
после того как я перекомпилировал ядро без этой опции начались всякие гадости.

моя система
192.168.0.1 сервер freebsd 6.1 и одновременно шлюз
192.168.0.0/24 вся локальная сеть
vr0 интерфейс смотрящий во внутреннюю сеть
rl0 интерфейс смотрящий на внешнюю сеть

мои действия.
vi /etc/rc.conf "вписываю firewall_type="OPEN" "
vi /etc/rc.firewall "редактирую следующее"

[Oo][Pp][Ee][Nn])
        setup_loopback
       ${fwcmd} add pass all from any to any icmp
       ${fwcmd} add pass all from any to any 22 (тем самым хотел разрешить себе подключится к серверу через 22 порт)
       ${fwcmd} add pass all from any to any 139
       ${fwcmd} add pass all from any to 5190 (тем самым хотел пользователям сети разрешить использовать аську)
       ${fwcmd} add pass all from any to 3128
       ${fwcmd} add pass all from any to 80
#      ${fwcmd} add 65000 pass all from any to any
        ;;

Этим самым я решил убрать правило 65000 разрешающее всем и вся и разрешить доступ из сети и в сеть по портам 22; 139; 5190; 3128; 80.

Но получилось вот что.
доступ к freebsd я получаю посредством putty которая работает на 22 порту.
в итоге нет ни доступа к серверу, ни доступа к интернету ни с одного компа.

Если не сложно подскажите какими правилами я могу разрешить пользователям сети выход в интернет для просмотра http и работы icq.

Не судите строго, это мой первый опыт написания правил в ipfw :)

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

 Оглавление

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


1. "помогите разобратся с ipfw. ткните пальцем."  
Сообщение от Kos (??) on 25-Дек-06, 15:34 
Особо не вчитывался, но первым делом:
у Вас разрешены только исходящие соединения на указанные порты, а входящие например с порта 80 по какому правилу идти будут?

А где правила для локалки?

Нужны правила для входящего и исходящего трафика на каждом интерфейсе, через который этот трафик идет.

Поставьте ${fwcmd} add 65000 deny log all from any to any
и посмотрите что блокируется в security.log

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

2. "помогите разобратся с ipfw. ткните пальцем."  
Сообщение от andrey314 (ok) on 25-Дек-06, 15:42 
>Особо не вчитывался, но первым делом:
>у Вас разрешены только исходящие соединения на указанные порты, а входящие например
>с порта 80 по какому правилу идти будут?
>
>А где правила для локалки?
>
>Нужны правила для входящего и исходящего трафика на каждом интерфейсе, через который
>этот трафик идет.
>
>Поставьте ${fwcmd} add 65000 deny log all from any to any
>и посмотрите что блокируется в security.log

Мда. Я понял что я нефига не понял в ipfw.

если кому не сложно, скинте рабочие файлы конфигурации для шлюза. на почту hellmrak@yandex.ru буду примного благодарен.
Или дайте ссылочки на хорошие статьи. Буду не менее признателен. Заранее спасибо всем за любую помощь.

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

3. "помогите разобратся с ipfw. ткните пальцем."  
Сообщение от mmm email(??) on 25-Дек-06, 16:31 
>Мда. Я понял что я нефига не понял в ipfw.
>
>если кому не сложно, скинте рабочие файлы конфигурации для шлюза. на почту
>hellmrak@yandex.ru буду примного благодарен.
>Или дайте ссылочки на хорошие статьи. Буду не менее признателен. Заранее спасибо
>всем за любую помощь.
Вы извините сисадмин или мальчик-письмоносец? Что за подход? Поставил систему, не разобрался в защите, завтра прокачают через Ваш "шлюз" 2-3 Гб спама, пойдем жаловатся "директору" интернета на злых хакеров. 8(. Сейчас полно книг по Фре.
хоть эту попробуйте:
http://www.knizhek.net/2006/10/30/freebsd_podrobnoe_rukovodstvo.html
ИМХО такие как Вы позорят профессию.
Кстати "рабочие файлы конфигурации" есть в системе. Учиться надо НЕ на рабочих серверах.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "помогите разобратся с ipfw. ткните пальцем."  
Сообщение от andrey314 (ok) on 25-Дек-06, 16:56 
>>Мда. Я понял что я нефига не понял в ipfw.
>>
>>если кому не сложно, скинте рабочие файлы конфигурации для шлюза. на почту
>>hellmrak@yandex.ru буду примного благодарен.
>>Или дайте ссылочки на хорошие статьи. Буду не менее признателен. Заранее спасибо
>>всем за любую помощь.
>Вы извините сисадмин или мальчик-письмоносец? Что за подход? Поставил систему, не разобрался
>в защите, завтра прокачают через Ваш "шлюз" 2-3 Гб спама, пойдем
>жаловатся "директору" интернета на злых хакеров. 8(. Сейчас полно книг по
>Фре.
>хоть эту попробуйте:
>http://www.knizhek.net/2006/10/30/freebsd_podrobnoe_rukovodstvo.html
>ИМХО такие как Вы позорят профессию.
>Кстати "рабочие файлы конфигурации" есть в системе. Учиться надо НЕ на рабочих
>серверах.

что то не вижу что бы я где то указывал что я сисадмин.
и кто сказал что я учусь на рабочем сервере ?
купите бинокль раз зрение вас подводит. Я осваиваю ФРИ для себя.
И если вам нечего написать кроме той лабуды что вы написали, то поберегите клавиши, не пишите вообще ничего.

Из всего мусора что находится в инете очень сложно выбрать действительно нужные статьи, поэтому я и прошу помощи, а делать из себя "умного" не стоит.

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

А за ссылку на книгу спасибо.

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

5. "помогите разобратся с ipfw. ткните пальцем."  
Сообщение от Vort (ok) on 25-Дек-06, 19:15 
Я бы на твоем месте сначало прикинул на листе бумаги что нужно блокировать а что нужно разрешить.
после чего начал бы с простейших правил.
например для доступа через putty я думаю будет достаточно вот этих правил.


#!/bin/sh
ipfw="/sbin/ipfw -q"

${ipfw} add 123 allow tcp from any to me ssh
${ipfw} add 124 allow tcp from me ssh to any

Хотя я могу и ошибатся, для меня ipfw тоже пока не освоеная часть :)
самое главное в этом деле уметь составлять правила и знать чего сам хочешь :)

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

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

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




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

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