The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Установка ipfw и dummynet в Linux и..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка ipfw и dummynet в Linux и..."  +/
Сообщение от auto_tips (??) on 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.dev/tips/info/2466.shtml

Ответить | Правка | Cообщить модератору

Оглавление

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

1. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Аноним (??) on 09-Ноя-10, 16:03 
Он использует netfilter?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от uldus (ok) on 09-Ноя-10, 17:16 
> Он использует netfilter?

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Установка ipfw и dummynet в Linux и Windows"  +1 +/
Сообщение от анонимм on 10-Ноя-10, 00:39 
так в винде dummynet by default, зачем инструкция?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от тигар (ok) on 10-Ноя-10, 08:10 
с какой версии?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Bocha email(ok) on 10-Ноя-10, 09:56 
А ipfw nat работает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от User (??) on 10-Ноя-10, 11:29 
Не совсем понятно, куда в Linux-е прописывать правила, чтобы они автоматически загружались после перезагрузки системы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Андрей (??) on 10-Ноя-10, 12:18 
Завесит от дистрибутива.
Можешь /etc/rc.local  
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от мимоход email on 10-Ноя-10, 14:36 
Интересно, а можно ли использовать ipfw в линукс в виде поноценного фаервола (хотя бы без ната) ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Phantasm on 10-Ноя-10, 18:10 
Зачем? Не осилил iptables?
В ipfw единственный плюс - dummynet, т.к. он легок в конфигурировании стажерами :)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

/fixed

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

/fixed :)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Онаним on 11-Ноя-10, 13:59 
А natd где брать? ;-)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Козак on 12-Ноя-10, 10:21 
оно работает под Vista/7 ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Аноним (??) on 12-Ноя-10, 12:09 
такая штука от НИКСов на винде смотрится как костыль :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Дима (??) on 12-Ноя-10, 18:12 
Прежде всего, dummynet - отличный шейпер. Надо будет попробовать...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Раздел полезных советов: Установка ipfw и dummynet в Linux и..."  +/
Сообщение от XoRe (ok) on 16-Ноя-10, 00:43 
Кто не знает, под винду давно есть порт ipfw - wipfw.
Правда, без dummynet и nat.
В свое время, делал из него отличный "брандмаузер" для юзеров, прописав в блок все открываемые виндой порты.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Павел (??) on 17-Ноя-10, 12:51 
Latest News
WIPFW v0.2.8 released (2006-12-12)

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от c00ker (??) on 20-Ноя-10, 23:44 
на висте и семерке не будет
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от conn (??) on 22-Ноя-10, 09:28 
Использование ipfw dummynet в Linux напроч прибивает работу POSTROUtING таблицы нат, Тоесть если вам нужен нат и дамминет, то не работает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от i (??) on 23-Ноя-10, 13:43 
для чего это вообще может понадобится? если есть iptables/iprote2
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Установка ipfw и dummynet в Linux и Windows"  +/
Сообщение от Denis (??) on 21-Дек-10, 11:14 
Бред, все работает. Руки!
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору


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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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