====== FreeBSD ====== ===== Netgraph ===== Перевод статьи [[http://citrin.ru/daemonnews/netgraph.html|All About Netgraph]] ([[http://citrin.ru/daemonnews/All-About-Netgraph.txt|plain text]]). Хорошее введение в сетевую подсистему FreeBSD - netgraph, которая предоставляет удобный способ написания модулей ядра, выполняющих разнообразные сетевые функции. Статья была написано достаточно давно, поэтому много с тех пор изменилось: netgraph перестал быть функциональным в чистом виде, уровни spl(9) уже не имеют смысла в 5-ке. Изменились стандартные узлы, появились новые. В частности с помощью netgraph реализована поддержка Bluetooth и ATM. Ссылки по применению netgraph: * [[https://www.freebsd.org/cgi/man.cgi?query=ng_netflow&apropos=0&sektion=4|ng_netflow]] - Генерирует поток netflow на маршрутизаторе под управлением FreeBSD. * [[ftp://ftp.wuppy.net.ru/pub/FreeBSD/local/kernel/ng_ipacct/|ng_ipacct]] - Модуль под FreeBSD для учета трафика. Новая реализация ipacctd. Формат управления и статистики как у Cisco ip accounting. [[http://citrin.ru/my/ng_ipacct.html|Мой опыт использования ng_ipacct]]. * [[http://people.freebsd.org/~wpaul/FEC/|ng_fec]] - Реализация механизма Cisco Fast EtherChannel для FreeBSD. [[http://avdor.irkutsk.ru/faq/article.php?show_id=308|Пример настройки]]. * Статья [[http://ezine.daemonnews.org/200406/netgraph.html|Изменение MAC-адреса во FreeBSD используя netgraph]] (англ). * [[http://citrin.ru/my/ng_source.txt|ng_source]] - Модуль для высокоскоростной генерации сетевых пакетов. * [[http://freshmeat.net/projects/ng_fwdswitch/|ng_fwdswitch]] - Базовый модуль для маршутизации. Направляет пакеты на основе src или dst ip к одному из получателей. Можно использовать, например, совместно с IDS ===== Разное ===== * [[http://citrin.ru/my/backup.html|Шесть ошибок при организации резервного копирования]] Небольшие заметки об операционной системе [[http://www.freebsd.org/|FreeBSD]] * [[ng_ipfw_ng_bpf]] * [[pxe_sysinstall]] * [[hostcache]] * [[top]] * [[ddb]] * [[ports]] * [[shell]] * [[isc_dhcp]] * [[other]] ===== Интересные сообщения в списках рассылки ===== * [[http://docs.FreeBSD.org/cgi/mid.cgi?200207291839.g6TIduVw055637|Организация адресного пространства процесса]] (и ограничния mmap которые из этого следуют) * [[http://docs.FreeBSD.org/cgi/mid.cgi?20070328102027.T1185|Блокировки (Locking) в ядре.]] (R. Watson) * [[http://lists.freebsd.org/pipermail/freebsd-current/2006-February/061096.html|Профилировка ядра с помощью hwpmc]] (R. Watson) * [[http://docs.freebsd.org/cgi/mid.cgi?alpine.BSF.1.10.0812151916390.80196|Про mbuf и mbuf_packet]] (R. Watson)