The OpenNET Project / Index page

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

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

"Правила IPFW"  
Сообщение от ApXuTekToP (ok) on 27-Ноя-08, 13:37 
fwcmd='/sbin/ipfw'
${fwcmd} -f flush

corp_mail='192.168.0.30,192.168.0.45'
inet='192.168.0.70,192.168.0.71'
pop_smtp='192.168.0.14'
mail='194.67.57.226,194.67.23.102,194.67.23.111'

${fwcmd} add divert natd ip from any to any via rl0
${fwcmd} add allow ip from me to any
${fwcmd} add allow ip from 192.168.0.70 to me via vr0

${fwcmd} add allow ip from ${corp_mail} to 194.67.28.155
${fwcmd} add deny ip from ${corp_mail} to any

${fwcmd} add allow ip from ${inet} to any
${fwcmd} add allow ip from ${inet2} to any

${fwcmd} add allow ip from ${pop_smtp} to ${mail} 25,110

${fwcmd} add allow ip from any to any

Дефолтовое правило Deny for all

Если убрать последние правило allow ip from any to any пропадает интернет полностью у всех, даже с сервера не могу пропинговать ничего.

Подскжите в чем проблема?

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

 Оглавление

  • Правила IPFW, Новичок, 16:28 , 27-Ноя-08, (1)  

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


1. "Правила IPFW"  
Сообщение от Новичок (??) on 27-Ноя-08, 16:28 
>fwcmd='/sbin/ipfw'
>${fwcmd} -f flush
>
>corp_mail='192.168.0.30,192.168.0.45'
>inet='192.168.0.70,192.168.0.71'
>pop_smtp='192.168.0.14'
>mail='194.67.57.226,194.67.23.102,194.67.23.111'
>
>${fwcmd} add divert natd ip from any to any via rl0
>${fwcmd} add allow ip from me to any

ТУТ ты разрешаешь серверу подключаться ко всем
А где обратное правило, что типа к кому ты подключился
тот может слать к тебе.
у меня так
${fwcmd} add deny log all from any to any tcpflags !fin, !syn, !rst, !psh, !ack, !urg
${fwcmd} add deny log all from any to any tcpflags  fin,  syn,  rst,  psh,  ack,  urg
${fwcmd} add deny log all from any to any not established tcpflags fin
${fwcmd} add deny icmp from any to any frag
${fwcmd} add deny icmp from any to any in icmptype 5,9,13,14,15,16,17
${fwcmd} add pass icmp from any to any

Разрешить если соединение уже установлено
(Где то читал что это правило не безопасное если есть проброс реальных IP в сеть, если все ходят через НАТ то безопасно)
${fwcmd} add pass tcp from any to any established
Ну и вот подключение сервера
${fwcmd} add allow tcp from me to any setup
${fwcmd} add allow udp from me to any keep-state

Удачи

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

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

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




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

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