URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 72270
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Установка ipfw и dummynet в Linux и..."

Отправлено auto_tips , 09-Ноя-10 16:03 
Не многие знают о том, что классический пакетный фильтр FreeBSD ipfw  и система ограничения пропускной способности dummynet были успешно портированы в Linux и Windows.

В Ubuntu для сборки могут потребоваться пакеты:

   $ sudo apt-get install build-essential linux-source linux-headers-$(uname -r)

Собираем ipfw и dummynet в Linux:

   $ wget http://info.iet.unipi.it/~luigi/dummynet/20100319-ipfw3.tgz
   $ tar xzf 20100319-ipfw3.tgz -C ~/src
   $ cd ~/src/ipfw3
   $ make

Загружаем модуль Linux-ядра:

   $ sudo insmod ./dummynet2/ipfw_mod.ko
   $ lsmod| grep ipfw
   ipfw_mod               86695  0

Проверяем работу утилиты:

   $ sudo ipfw/ipfw show

   65535 54 6340 allow ip from any to any

   $ sudo ipfw/ipfw 10 add deny ip from 192.168.100.100 to any

   00010 deny ip from 192.168.100.100 to any

   $ sudo ipfw/ipfw show

   00010   1    84 deny ip from 192.168.100.100 to any
   65535 121 22335 allow ip from any to any


Для Windows достаточно загрузить со страницы http://info.iet.unipi.it/~luigi/dummynet/ готовые исполняемые файлы.
Для установки драйвера в панели конфигурации сетевой карты ( Control Panel -> Network -> карта) перейти в Properties->Install->Service->Add, выбрать 'Driver Disk' и указать на файл 'netipfw.inf', после чего выбрать 'ipfw+dummynet'.


URL: http://info.iet.unipi.it/~luigi/dummynet/README
Обсуждается: http://www.opennet.me/tips/info/2466.shtml


Содержание

Сообщения в этом обсуждении
"Установка ipfw и dummynet в Linux и Windows"
Отправлено Аноним , 09-Ноя-10 16:03 
Он использует netfilter?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено uldus , 09-Ноя-10 17:16 
> Он использует netfilter?

Да, работает через netfilter-хуки PRE_ROUTING и POST_ROUTING с дальнейшей эмуляцией mbuf.


"Установка ipfw и dummynet в Linux и Windows"
Отправлено анонимм , 10-Ноя-10 00:39 
так в винде dummynet by default, зачем инструкция?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено тигар , 10-Ноя-10 08:10 
с какой версии?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Bocha , 10-Ноя-10 09:56 
А ipfw nat работает?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено User , 10-Ноя-10 11:29 
Не совсем понятно, куда в Linux-е прописывать правила, чтобы они автоматически загружались после перезагрузки системы.

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Андрей , 10-Ноя-10 12:18 
Завесит от дистрибутива.
Можешь /etc/rc.local  

"Установка ipfw и dummynet в Linux и Windows"
Отправлено мимоход , 10-Ноя-10 14:36 
Интересно, а можно ли использовать ipfw в линукс в виде поноценного фаервола (хотя бы без ната) ?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Phantasm , 10-Ноя-10 18:10 
Зачем? Не осилил iptables?
В ipfw единственный плюс - dummynet, т.к. он легок в конфигурировании стажерами :)

"Установка ipfw и dummynet в Linux и Windows"
Отправлено pavel_simple , 10-Ноя-10 18:11 
> Зачем? Не осилил iptables?
> В ipfw единственный плюс - dummynet, т.к. он легок в конфигурировании школьнеками
> :)

/fixed


"Установка ipfw и dummynet в Linux и Windows"
Отправлено Phantasm , 10-Ноя-10 18:14 
>> Зачем? Не осилил iptables?
>> В ipfw единственный плюс - dummynet, т.к. он легок в конфигурировании dummy
>> :)
> /fixed

/fixed :)


"Установка ipfw и dummynet в Linux и Windows"
Отправлено Онаним , 11-Ноя-10 13:59 
А natd где брать? ;-)

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Козак , 12-Ноя-10 10:21 
оно работает под Vista/7 ?

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Аноним , 12-Ноя-10 12:09 
такая штука от НИКСов на винде смотрится как костыль :)

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Дима , 12-Ноя-10 18:12 
Прежде всего, dummynet - отличный шейпер. Надо будет попробовать...

"Раздел полезных советов: Установка ipfw и dummynet в Linux и..."
Отправлено XoRe , 16-Ноя-10 00:43 
Кто не знает, под винду давно есть порт ipfw - wipfw.
Правда, без dummynet и nat.
В свое время, делал из него отличный "брандмаузер" для юзеров, прописав в блок все открываемые виндой порты.

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Павел , 17-Ноя-10 12:51 
Latest News
WIPFW v0.2.8 released (2006-12-12)

Так народ не понял, на Висте он будет работать?


"Установка ipfw и dummynet в Linux и Windows"
Отправлено XoRe , 18-Ноя-10 02:35 
> Latest News
> WIPFW v0.2.8 released (2006-12-12)
> Так народ не понял, на Висте он будет работать?

Вроде должОн.
Даже сборки x64 вроде есть.


"Установка ipfw и dummynet в Linux и Windows"
Отправлено c00ker , 20-Ноя-10 23:44 
на висте и семерке не будет

"Установка ipfw и dummynet в Linux и Windows"
Отправлено conn , 22-Ноя-10 09:28 
Использование ipfw dummynet в Linux напроч прибивает работу POSTROUtING таблицы нат, Тоесть если вам нужен нат и дамминет, то не работает.

"Установка ipfw и dummynet в Linux и Windows"
Отправлено Denis , 21-Дек-10 11:14 
Бред, все работает. Руки!

"Установка ipfw и dummynet в Linux и Windows"
Отправлено i , 23-Ноя-10 13:43 
для чего это вообще может понадобится? если есть iptables/iprote2