|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 12 Apr 2005 17:00:46 To : Sergey Korolew Subject : Re: ng_ipacct и подсчет трафика на ng интерфейсах -------------------------------------------------------------------------------- Sergey Korolew wrote: > > SS> Что значит "в никуда"? > Хм. А ты не забыл что, например, в 4.10R пакеты, отправленные в netgraph через > divert обратно возвращаются испорченными и даже был патч by Gleb Smirnoff > для этого дела ? 1. originator указал явный "uname -a" == 5.3 2. Hе надо резать фразу на куски - там было продолжение - "...т.е. на этих портах 4001/4002 никто не слушает". Что говорит, по всей видимости, о некотором непонимании того факта, что "порты" для разных протоколов разные. > Hе поставить ли проверку на версию операционки ? Хотя цель портов как можно более упростить поддержку приложений, некоторые из них - например kld - всё таки требуют некоторого внимания и понимания. Hапример, внимательно читать pkg-message. Число людей, имеющих рассинхронизированный world и kernel - удивительно сильно отличается от 0. А с прогрессивным подходом в смене ABI - все порты зависящие от ядра стоит, в общем случае, каждый раз пересобирать при пересборке ядра. Всё никак не придумаю удобное место, откуда бы брался при "make modules" список таких портов и напоминать, что и их нефиго было бы пересобрать. Технически, kld при компиляции могут запоминать версию ядра, с которым они были собраны, и при их загрузке в новом ядре - хотя бы кидать в консоль предупреждение (ну или отказываться работать в невыносимых условиях). Hо для этого (чтоб унифицированно и красиво) надо либо править исходники каждого такого порта - нереально - либо менять api - скажем, новое поле в module_stat или ещё куда. Впрочем, всё равно довольно искусственное решение. Так что - не буду вставлять никаких проверок. Иначе их число вырастет стократ (и, опять же, поддержка упомянутой 4.10 завершается "May 31, 2006"). К сожалению, такой вещи как "srcaudit" (аналогичной "portaudit") - нет в природе. Увы. -- Sergey Skvortsov mailto: skv@protey.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657756d361a2.html, оценка из 5, голосов 10
|