Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
IQ: Помогите разобратся с pf на OpenBSD
IQ
Member
Автор темы
25/68 ответов
23 года на iXBT, с июля 2001
Чаще пишет в "Серверы" (20%)
Инфо Ответить
I
IQ Member Автор темы
  22 года назад / 07 апреля 2003 09:13
Есть машина с OpenBSD 3.2 на ней 3-и сетевухи(локалка, инет и DMZ)
не могу разобратся почему keep state не работает вот например хочу открыть доступ к почтовику который в DMZ, и доступ к ssh. Пишу след. конфиг:

local_i="xl0"
dmz_i="xl1"
$mail="x.x.x.x"

block in log all
block out log all

pass out quick on lo0 all
pass in quick on lo0 all

pass in proto tcp from any to $mail port = 25 flags S/SA keep state
pass in on $local_i proto tcp from any to $local_i port = 22 flags S/SA keep state

На саму OpenBSD по ssh захожу без проблем. На на почтовик не пускает.
в логах rule 4/0: pass in on xl0: ............
rule 1/0: block out on xl1: ...........
Почему ??????? по идее т.к. keep state стоит out должен проходить
Че я не так понимаю ???
Anton Obidin
Member
20/364 ответов
23 года на iXBT, с декабря 2001
Чаще пишет в "Накопители" (11%)
Россия, Москва
Web-страница
Инфо Ответить
A
Anton Obidin Member
22 года назад / 07 апреля 2003 10:43
Нужно на $dmz_i сделать pass out по нужным портам.
IQ
Member
Автор темы
26/69 ответов
23 года на iXBT, с июля 2001
Чаще пишет в "Серверы" (20%)
Инфо Ответить
I
IQ Member Автор темы
22 года назад / 07 апреля 2003 10:57
Anton Obidin:
Не в этом дело, я пробовал делать pass out all
тогда блокируются на xl1 in, можно и pass xl1 in сделать но тогда какой смысл в keep state. К тому же для ssh я pass out xl0 не делаю keep state отрабытывает нормально и исходяшие пакеты уходят нормально. А вот если пакет с интрефейса на интерфейс перебрасывается то почему то keep state не работает, почему ????????

Добавление от 07.04.2003 13:32:

Все разобрался.
BSW
Member
30/113 ответов
23 года на iXBT, с декабря 2001
Чаще пишет в "Администрирование" (32%)
Россия, г. Челябинск
Инфо Ответить
B
BSW Member
22 года назад / 08 апреля 2003 09:08
Решение изложишь?
Неужто из строки $mail="x.x.x.x" убрал "$"?
IQ
Member
Автор темы
27/70 ответов
23 года на iXBT, с июля 2001
Чаще пишет в "Серверы" (20%)
Инфо Ответить
I
IQ Member Автор темы
22 года назад / 08 апреля 2003 09:21
BSW
$ это очепятка )))

видимо keep state как то привязывается к конкретному интерфейсу. Нужно было сделать
pass out on $dmz_i proto tcp from any to $mail port = 25 flags S/SA keep state

в данном случае он создает 2-е цепочки одну на in и соответственно out на входном интерф. и 2-ю на на out и in на вых. интерф. Без keep state потребовалось бы 4-е правила.

Хотя так и не пойму почему именно так реализованно, проще бы было не привязывать keep state к интерфейсам.
BSW
Member
31/116 ответов
23 года на iXBT, с декабря 2001
Чаще пишет в "Администрирование" (32%)
Россия, г. Челябинск
Инфо Ответить
B
BSW Member
22 года назад / 09 апреля 2003 07:57
По-моему вполне справедливо. Keep state разрешает out на том же интерфейсе, на котором сработало правило in, т.е. поддерживает часть канала () удаленному хосту. Вторая часть, которая уже в DMZ, должна быть описана правилом out. С какого перепугу он должен выпускать пакеты сразу на всех интерфейсах? Раз пакет вошел, то он должен и выйти , будь добр явно разрешить ему это.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).