Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

ipfw&modem

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
qwery



Зарегистрирован: 14.11.2002
Сообщения: 394

СообщениеДобавлено: Пн Июн 21 2004 16:34    Заголовок сообщения: ipfw&modem Ответить с цитатой

сейчас моя лок сеть будет выходить в инет через модем (комп с фри5.2), я настрою там ipfw. дык вопрос в следующем - в будущем будет выделенная линия, то есть вместо модема будет сетевая, дык как бы мне с минимальными потерями перенастроить всё на сетевую карту. или всё таки все правила в ручную для другого интерфейса прописывать?

и ещё вопрос - а как запретить все вход и исходящие icmp пакеты (какое правило прописать)? - и как это отразится?
заранее спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алекс



Зарегистрирован: 25.06.2003
Сообщения: 2206
Откуда: Москва

СообщениеДобавлено: Вт Июн 22 2004 11:39    Заголовок сообщения: Re: ipfw&modem Ответить с цитатой

qwery писал(а):
сейчас моя лок сеть будет выходить в инет через модем (комп с фри5.2), я настрою там ipfw. дык вопрос в следующем - в будущем будет выделенная линия, то есть вместо модема будет сетевая, дык как бы мне с минимальными потерями перенастроить всё на сетевую карту. или всё таки все правила в ручную для другого интерфейса прописывать?

У меня есть книжка "Брандмауэры для Линукс" на мой взгляд достаточно неплохая. Так там советуют вместо прописывания в правилах, например eth0, дать строчку что "My_interface=eth0" (синтаксис точный ща не вспомню) и далее по тексту вставлять именно это наименование интерфейса. Да и не только интерфейса, но и ИП и проч.

Цитата:
и ещё вопрос - а как запретить все вход и исходящие icmp пакеты (какое правило прописать)? - и как это отразится?
заранее спасибо

Вот это ща не вспомню, но могу там посмотреть, если хош! Wink По идее, пишешь Deny для всех интерфейсов для подобного рода пакетов и все...
_________________
Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Гость






СообщениеДобавлено: Чт Июн 24 2004 09:47    Заголовок сообщения: Ответить с цитатой

посмотри пожалуйста, если не трудно, буду благодарен...
а на самом деле, если я поставлю сначала модем (lpt) , а потом его уберу, можно ли всё, что касалось модема безболезненно применить к сетевой?
Вернуться к началу
Алекс



Зарегистрирован: 25.06.2003
Сообщения: 2206
Откуда: Москва

СообщениеДобавлено: Чт Июн 24 2004 11:29    Заголовок сообщения: Ответить с цитатой

Anonymous писал(а):
посмотри пожалуйста, если не трудно, буду благодарен...

Завтра отпишу. Постараюсь не забыть сегодня глянуть. Wink
Цитата:
а на самом деле, если я поставлю сначала модем (lpt) , а потом его уберу, можно ли всё, что касалось модема безболезненно применить к сетевой?

Не уверен - это к спецам-юниксоидам вопрос. На мой взгляд, может получиться, но это МОЕ мнение.
_________________
Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Алекс



Зарегистрирован: 25.06.2003
Сообщения: 2206
Откуда: Москва

СообщениеДобавлено: Пт Июн 25 2004 14:59    Заголовок сообщения: Как и обещал... Ответить с цитатой

В общем случае правила для ICMP будут вглядеть так (напоминаю, Линукс-версия):
ipchains -A input -i $EXTERNAL_INTERFACE -p icmp \
-s $ANYWHERE ## -d $IPADDR -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p icmp \
-s $IPADDR ## -d $ANYWHERE -j ACCEPT

Вместо ## следует прописывать поочереди 3,4,11,12.
Для ping'ов:
ipchains -A input -i $EXTERNAL_INTERFACE -p icmp \
-s $ANYWHERE 0 -d $IPADDR -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p icmp \
-s $IPADDR 8 -d $ANYWHERE -j ACCEPT
ipchains -A input -i $EXTERNAL_INTERFACE -p icmp \
-s $ANYWHERE 8 -d $IPADDR -j ACCEPT
ipchains -A output -i $EXTERNAL_INTERFACE -p icmp \
-s $IPADDR 0 -d $ANYWHERE -j ACCEPT

От smurf-атак:
ipchains -A input -i $EXTERNAL_INTERFACE -p icmp \
-d ** -j DENY -l
ipchains -A output -i $EXTERNAL_INTERFACE -p icmp \
-d ** -j DENY -l

Вместо ** следует прописывать поочереди:
$BROADCAST_DEST
$NETMASK
$NETWORK

Обозначения, как советовалось ранее, используем для простоты изменения настроек:
EXTERNAL_INTERFACE - интерфейс, подключенный к Инету (например, EXTERNAL_INTERFACE="eth0" в твоем случае "lpt")
ANYWHERE - произвольный адрес (ANYWHERE="any/0")
IPADDR="ххх.ххх.ххх.ххх" (IP-шник твоего компа)

BROADCAST_DEST - целевой широковещательный адрес (BROADCAST_DEST="255.255.255.255", например)
NETMASK - маска сети
NETWORK - адрес сети

Принимаем вопросы! Оптом... Ночью дешевле... Smile
_________________
Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Wow
Гость





СообщениеДобавлено: Пт Июл 02 2004 10:29    Заголовок сообщения: Ответить с цитатой

#! /bin/sh
fwcmd="/sbin/ipfw"

############
# Flush out the list before we begin.
$fwcmd -q flush

#local nets
local_net1="192.168.138.0"
mask_len="24"
# server ip
local_ip1="192.168.138.2"
# real server ip
rl_ip="213.178.236.18"
dev1="fxp0"
gd_net="213.179.237.0"

#NAT
$fwcmd add 37 divert natd all from any to $rl_ip in via $dev1
$fwcmd add 39 divert natd all from 10.144.0.0/16 to any out via $dev1
$fwcmd add 40 pass tcp from any to any 4000


Вобщем так в томже духе Razz
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...