Перейти к содержимому
Калькуляторы

Вопрос по tcpdump

Есть сервер FreeBSD 8.2 x64 и пакетный фильтр pf.

Сервер дает интернет-доступ (через NAT) для некоторых пользователей, доступ ограниченный (http, https).

Некоторые веб-сервисы работают на нестандартных портах, но к ним тоже нужно дать доступ.

Как можно вычислить, к каким портам нужно предоставить доступ? tcpdump не показывает заблокированные пакеты.

Нужно либо временно отключать pf, либо в pf.conf добавлять слово log в основному блокирующему правилу и tcpdump-ом слушать интерфейс pflog.

Однако первое неприменимо, т.к. pf не только блокирует пакеты, но и натит клиентов, а второе требует слишком многих движений.

Может быть у tcpdump есть ключ, с помощью которого он будет перехватывать пакеты до pf?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

block return (вместо block drop) в ПФ используйте, а в tcpdump ищите tcp-rst пакеты и icmp пакеты (коды ихние я не помню, там спец код есть для таких случаев).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так ведь постоянным правилом я block return не оставлю.

А раз уж все равно конфигурацию нужно редактировать и возвращать обратно, чем block return лучше, чем block log all?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тем что ваши родные клиенты/сотрудники сразу получат отлуп и не будут по 10 минут ждать таймаута каждого соединения.

Это наружу дропать безвозвратно, а своим слать отлуп лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так это не свои, это пользователи хотспота.

Хотя нужно проверить, может и в самом деле лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.