1.1, White (?), 19:28, 06/10/2003 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Фигня... это и в доке есть.
А вот решали ли кто-то задачу по вычислению
вхождения IP в сеть на MySQL. Поскольку без этого сама по себе затея бесполезна...
| |
|
2.3, dct (?), 06:18, 07/10/2003 [^] [^^] [^^^] [ответить]
| +/– |
Ну а по поводу IP в базе..
С небольшим ограничением, что Адрес сети это первый адрес, а броадкаст последний. Добавляем в базу два числовых поля, в которых храним в цифровом виде (одним числом) IP и broadcast и проверяем по бетвин.
| |
2.8, scan (?), 10:49, 08/10/2003 [^] [^^] [^^^] [ответить]
| +/– |
>Фигня... это и в доке есть.
>А вот решали ли кто-то задачу по вычислению
>вхождения IP в сеть на MySQL. Поскольку без этого сама по себе
>затея бесполезна...
Элементарно.
Пусть:
$host = '192.168.1.11' - адрес проверяемого хоста
$net = '192.168.1.0' - адрес сети
$mask = '255.255.255.0' - маска сети
Делаем бинарное И хоста с маской и сравниваем с адресом сети (хинт: адреса нужно привести в числовое значение):
SELECT (INET_ATON($host) & INET_ATON($mask)) = INET_ATON($net);
Если результат 1, то хост входит в сеть, если 0, то не входит :)
| |
|
1.2, White (?), 19:30, 06/10/2003 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Может я немного и резко выстказался..
Не все могут прочесть английсий ман и воспользоватся поиском...
Но мне кажется это несколько однобокое решение.... | |
1.6, Аноним (4), 18:18, 07/10/2003 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
White, большая часть рускоязычных статей это и есть по сути перевод иноязычных манов/статей с некоторой степенью их изменения. Но как вы и сами сказали, не все могут их прочесть по тем или иным причинам.
Ну и никто не заявлял, что описанная схема является самой продвинутой и сложной. | |
1.7, Red (?), 20:04, 07/10/2003 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пользовались! Система простая, но систематически врет по трафику плюс очень странно работает с несколькими интерфейсами. Пришлось перейти на нетрамет с парой перловских скриптов - тепер все четко. Правда у нетрамета тоже много своих приколов.
| |
|
2.12, white (?), 11:54, 10/10/2003 [^] [^^] [^^^] [ответить]
| +/– |
И где же net-acct врет?
У нас уже год как работает. Вранья не замечали.
Во всяком случае установленна с двух концов dsl соединениия на двух роутерах дала возможность выяснить где и какие потери передачи данных происходили.
Учень полезная штучка.
Там только надо вовремя данные снимать.
| |
|
1.16, Nikolay Hristov (?), 10:33, 11/12/2003 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
hi there :)
as i'm bulgarian and i understand russian (i've studied it in school) but I can't spell words correctly so i will write in english.
so someone here mention pgSQL .. i'm very interested in adding postgres support to netacct-mysql but since i haven;t used it at all i have no idea about it structures and such things .. if someone is familiar with postgresql and wants to help please write me at my private mail or subscribe to netacct-devel mailing list at netacct-devel@lists.gabrovo.com
we're now working about next release of netacct which will include some minor fixes in nacctd (daemon) such as compilation problems and optimisation mainly for FreeBSD (i;ve got shell on freebsd so i can test it), open/netbsd support as well, oracle support .. and some major changes in web interface .. complete rewrite to avoid some problems with register_globals = off .. rrdtool graphics day/week/month/year .. auth by user AND ip .. shaper config via web (maybe) and many more
so i;m writing here to ask some help since this project is lack of developers (we are 3 at this time - one php guru, one perl devel and me) | |
1.17, Чай_Ник (?), 14:16, 28/01/2004 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Есть задача учета трафика. НИчего по этому поводу не знаю. Линуха не касался. Можно ли его обойти, и чтобы прокс был рабочей станцией? | |
|