The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
" логгирование внешнего IP-адреса клиента"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VPN / FreeBSD)
Изначальное сообщение [ Отслеживать ]

" логгирование внешнего IP-адреса клиента"  +/
Сообщение от skeletor email(ok) on 18-Фев-11, 12:33 
Есть настроенный сервер на mpd5.5. Всё работает. Но хотелось бы в логах видеть IP с которого подключается клиент. В логах он не пишется почему-то, зато его можно посмотреть через консоль и через web-ку. Пробовал включать debug level 1/2 - но IP адрес всё равно не пишется.
Как решить эту проблему?
Ответить | Правка | Cообщить модератору

Оглавление

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


1. " логгирование внешнего IP-адреса клиента"  +/
Сообщение от skeletor email(ok) on 18-Фев-11, 14:05 
Стандартными средствами нельзя никак. Вот вариант, предложенный одним человеком:

[quote]mpd.conf:
...
set iface up-script /usr/local/etc/mpd5/1_up.sh
...


/usr/local/etc/mpd5/1_up.sh:
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin


_if=$1;
_if_gw=$4;
_if_user=$5;
_if_ip=$3;
_if_src_ip=$8;

/usr/bin/logger "mpd: user $_if_user logged from $_if_src_ip on iface=$_if with iface_ip=$_if_gw"
[/quote]

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

2. " логгирование внешнего IP-адреса клиента"  +/
Сообщение от sherlock (ok) on 18-Фев-11, 14:44 
> Стандартными средствами нельзя никак. Вот вариант, предложенный одним человеком:

Смею Вас уверить, еще как можно

Feb 18 16:18:52 mrk mpd: PPTP: Incoming control connection from Y.Y.Y.Y 55392 to X.X.X.X 1723


у MPD Есть такая классная команда

log

которая и указывает демону, что писать в лог, а что и не надо, почитайте в MAN ее параметры
у меня так:


log +bund -bund2 +link -rep -lcp -lcp2 +auth -auth2 +ipcp -ipcp2 -ipv6cp -ipv6cp2
log +ccp -ccp2 -ecp -ecp2 -fsm -echo +phys +phys2 -phys3 -chat -chat2 +iface -iface2 -frame
log +radius -radius2 +console -events

какой параметр отвечает за отражение IP с какого пришло соединение не помню, не скажу (то-ли bund, то-ли phys).

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

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

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




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

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