The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD+PERL+PHP+IPFW+NAMED+MySQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(ok) on 03-Авг-05, 22:18  (MSK)
Доброго всем. Озадачился идеей создания для локальной сети системы учета и управления пользователями. Приблизительно как я себе это представляю: Есть база по пользователям, скажем с полями ФИО,Ip, MAC, dns name,рост, вес :), и конечно же файлы named-a и arp... Через web-интерфейс (уже написанный на php) происходит соединение с базой откуда выгребаются эти все данные и вставляются в форму, где можно их все отредактировать. Вопросов по ходу выполнения возникло уйма:  
Как изменить, с помощью скрипта на perl-e, имя (dns name) в зонах обратной и прямой named-а, переписать в файлах серийники, записать все в Mysql и рестартануть намед скриптом? тоже самое при изменении MAC-а переписать его в файле типа, ip   MAC, и рестартануть arp и MySQl...

Может кто уже страдал этим? Есть может наработки ? Помогите... Хотелось бы запустить такой проект, думаю многим будет полезен ...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от levsha Искать по авторуВ закладки(ok) on 03-Авг-05, 22:40  (MSK)
Управление пользователями/named/etc лучше в ldap завернуть.
А так это будет очередной никому не нужный велосипед с квадратными колесами.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(ok) on 03-Авг-05, 23:26  (MSK)
гм... посмотрел про ldap, да система действительно интересная... впервые чесно говоря встретил... то есть я так понимаю что можно отойти от намеда и крутить ldap ?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от Antares Искать по авторуВ закладки on 04-Авг-05, 07:58  (MSK)
Я вижу, этой проблемой (учёта и классификации пользователей) озабочен не я один! :)

В связи с этим хочу спросить автора темы: "как он определяет МАС адрес удалённой машины с сервера на unix?"
Дело в том, что ни smbclient, ни nmblookup такую инфу не предоставляют ВООБЩЕ, а хвалёный arping работает только внутри ближайшего рутера (и к тому же только с правами root - для shell-скрипта это не так важно, но регулятно запускать утилиту как root мне не хотелось бы).

Но ведь винды-то своей системной утилитой nbtstat определяют МАС и далеко за пределами текущей локалки!!!
Есть ли что-либо подобное под unix?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от sas emailИскать по авторуВ закладки(ok) on 04-Авг-05, 10:24  (MSK)
>Я вижу, этой проблемой (учёта и классификации пользователей) озабочен не я один!
>:)
>
>В связи с этим хочу спросить автора темы: "как он определяет МАС
>адрес удалённой машины с сервера на unix?"
>Дело в том, что ни smbclient, ни nmblookup такую инфу не предоставляют
>ВООБЩЕ, а хвалёный arping работает только внутри ближайшего рутера (и к
>тому же только с правами root - для shell-скрипта это не
>так важно, но регулятно запускать утилиту как root мне не хотелось
>бы).
>
>Но ведь винды-то своей системной утилитой nbtstat определяют МАС и далеко за
>пределами текущей локалки!!!
>Есть ли что-либо подобное под unix?

You need to take a look at the Layer 2 and Layer 3 network bridging  principle

Then you will understand how it is possible to get MACs accross different segments.

Simple shell/perl/whatever scripts can be used to modify config files and let daemons know that they have been changed afterwords.
On your place  I would try to find already existed free system with functionality close to yours and just modify it. May be  multiple systems and then just  do integration.

Just my 2 cents
Good luck
--- sas

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от Antares Искать по авторуВ закладки on 04-Авг-05, 15:23  (MSK)
>You need to take a look at the Layer 2 and Layer
>3 network bridging  principle

What d'U mean as "Layer" of "network bridging"?

>Then you will understand how it is possible to get MACs accross
>different segments.

Oh, it's really, I do!  ;)
I really wanna know, how does Windows get MACs across different segments!  :)

>Simple shell/perl/whatever scripts can be used to modify config files

I write much enough of the different language scripts, but I think that I could modify config files manually!  8-)

and let
>daemons know that they have been changed afterwords.

No bad, no bad! :)
But I don't mean it difficult to write smth like: "daemon_name start" and "daemon_name stop".  :)

>On your place  I would try to find already existed free
>system ...

You mean the operating system, isn't?  :)

with functionality close to yours and just modify it. May
>be  multiple systems and then just  do integration.

You got a really good idea! :)))

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от sas emailИскать по авторуВ закладки(ok) on 04-Авг-05, 16:59  (MSK)
>>You need to take a look at the Layer 2 and Layer
>>3 network bridging  principle
>
>What d'U mean as "Layer" of "network bridging"?
>
>>Then you will understand how it is possible to get MACs accross
>>different segments.
>
>Oh, it's really, I do!  ;)
>I really wanna know, how does Windows get MACs across different segments!
> :)
>
>>Simple shell/perl/whatever scripts can be used to modify config files
>
>I write much enough of the different language scripts, but I think
>that I could modify config files manually!  8-)
>
> and let
>>daemons know that they have been changed afterwords.
>
>No bad, no bad! :)
>But I don't mean it difficult to write smth like: "daemon_name start"
>and "daemon_name stop".  :)
>
>>On your place  I would try to find already existed free
>>system ...
>
>You mean the operating system, isn't?  :)
>
>with functionality close to yours and just modify it. May
>>be  multiple systems and then just  do integration.
>
>You got a really good idea! :)))


I do not want to talk to the person who thinks that he is  the smartest one and do not do any investigation himself.

http://www.google.com/search?hl=en&q=layer+2+layer+3+bridging&btnG=Google+Search

Sorry :(

Your irony is pointless.
--- sas

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(??) on 05-Авг-05, 01:25  (MSK)
Вообще определял MAC-и один раз с помощью arp... записал в файл и все ... дальше сервера не прописанные не двигаются... По реализация есть у кого нить наметки ?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от sas emailИскать по авторуВ закладки(ok) on 05-Авг-05, 06:48  (MSK)
>Вообще определял MAC-и один раз с помощью arp... записал в файл и
>все ... дальше сервера не прописанные не двигаются... По реализация есть
>у кого нить наметки ?

For example

http://freshmeat.net/search/?q=user+accounting§ion=projects&Go.x=0&Go.y=0

and look at the "RatheDG Cachalot  System"; PHP Helpdesk for example etc.  Just to get ideas.

BTW in the large enterprise equipment is moving: from one department to another  between people in one department etc. also do not forget about hw failures and replacements, new equipment etc. One time stuff will be hard to support and maintain.

Thanks
--- sas

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(??) on 05-Авг-05, 23:32  (MSK)
>>Вообще определял MAC-и один раз с помощью arp... записал в файл и
>>все ... дальше сервера не прописанные не двигаются... По реализация есть
>>у кого нить наметки ?
>
>For example
>
>http://freshmeat.net/search/?q=user+accounting§ion=projects&Go.x=0&Go.y=0
>
>and look at the "RatheDG Cachalot  System"; PHP Helpdesk for example
>etc.  Just to get ideas.
>
>BTW in the large enterprise equipment is moving: from one department to
>another  between people in one department etc. also do not
>forget about hw failures and replacements, new equipment etc. One time
>stuff will be hard to support and maintain.
>
>Thanks
>--- sas

Идея ничего... но одно большое НО:
1-е dns-ы я там не заметил... да и про mac адреса тоже ничего нет ... учет трафика в принципе не нужен... если можно на русском и ближе к телу...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от sas emailИскать по авторуВ закладки(ok) on 06-Авг-05, 07:06  (MSK)
>>>Вообще определял MAC-и один раз с помощью arp... записал в файл и
>>>все ... дальше сервера не прописанные не двигаются... По реализация есть
>>>у кого нить наметки ?
>>
>>For example
>>
>>http://freshmeat.net/search/?q=user+accounting§ion=projects&Go.x=0&Go.y=0
>>
>>and look at the "RatheDG Cachalot  System"; PHP Helpdesk for example
>>etc.  Just to get ideas.
>>
>>BTW in the large enterprise equipment is moving: from one department to
>>another  between people in one department etc. also do not
>>forget about hw failures and replacements, new equipment etc. One time
>>stuff will be hard to support and maintain.
>>
>>Thanks
>>--- sas
>
>Идея ничего... но одно большое НО:
>1-е dns-ы я там не заметил... да и про mac адреса тоже
>ничего нет ... учет трафика в принципе не нужен... если можно
>на русском и ближе к телу...

Na russkom mozhno, no u menya na noutbuke net russkoj klaviaturi, a ya raskladku na pamjat' ne pomnju i pechatat' v chas po chainoi lozhke prosto net ni vremeni ni zhelania.

Poterpite latinicu?

Kak ya uzhe govoril ideja nayti nabor gotovih programnih sistem i, vzyav nuzhnoe Vam, sozdat' to chto hochetsya.

Po povodu DNS administrirovania vzglyanite na webmin dlja primera. Krome togo ispol'zuja awk/sed/perl ili... ne tak slozhno napisat' scripti kotorie budut delat' nuzhnie Vam veschi.

MAC adresa -
1) arpwatch vo vseh segmentah vashey seti i poluchenie informacii s pomoshju emailov s etih hostov  ili analiziruja ih logi
2) snmp router obnaruzhenie i analiz arp i/ili forwarding arp tablic na nih.
3) dhcp s dhcp relay agents and static ip/mac mapping+ip filtrovanie v etom sluchae vse zaranee izvestno, no tyazhelo podderzhivaetsya
4) ...

T.k. ya ne setevik mozhet bit' suchestvuyt metodi prosche...

Posmotrite info po Layers 2 and Layers 3 and VLANs budet polezno.

Google Vam pomozhet :)

Udachi
--- sas

PS nenavizhu latinicu. English is better in this case.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(??) on 06-Авг-05, 23:10  (MSK)
Пасиб, сори что напряг на латинице написать ... а скрипты сколько искал не нашел ...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от sas emailИскать по авторуВ закладки(ok) on 07-Авг-05, 02:50  (MSK)
>Пасиб, сори что напряг на латинице написать ... а скрипты сколько искал
>не нашел ...

Vzgljanite na

http://www.mkrdns.org/
http://64.233.167.104/search?q=cache:pDIAyPIG1sEJ:www.unixpeople.com/manageDNS/+script+zone+dns+change+&hl=en

Eto tol'ko chast' reshenia i kak ya skazal pol'zujtes' google

Udachi
--- sas

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от Antares Искать по авторуВ закладки on 05-Авг-05, 07:13  (MSK)
>I do not want to talk to the person who thinks that
>he is  the smartest one and do not do any
>investigation himself.

Not smarter, than you are.

>--- with best regards  :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от RRG Искать по авторуВ закладки(??) on 05-Авг-05, 23:36  (MSK)

Да и вопрос вот еще в чем... как я увидел кашалота тестили на линухе... а у меня BSd, коректность работы такой системы под BSD кто нить может предположить ?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "FreeBSD+PERL+PHP+IPFW+NAMED+MySQL" 
Сообщение от __strannik__ emailИскать по авторуВ закладки on 06-Авг-05, 10:12  (MSK)
Сейчас я занимаюсь написанием биллинга только немного в другой связке

FreeBSd + MySQL + OpenSSL + IPFW (это в части сервера)

+ отдельная клиентская программа под Win2k и Win9x с полной блокировкой IP-трафика до авторизации у сервера.

Если тебе это интересно у меня написано уже достаточно много (на C) сейчас я сижу на отладке .......

Интересно ? пиши mvigor@pisem.net =) можно сделать прожект на двоих.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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