Есть настроенный сервер на mpd5.5. Всё работает. Но хотелось бы в логах видеть IP с которого подключается клиент. В логах он не пишется почему-то, зато его можно посмотреть через консоль и через web-ку. Пробовал включать debug level 1/2 - но IP адрес всё равно не пишется.
Как решить эту проблему?
[решено] [MPD5] логгирование внешнего IP-адреса клиента
Модераторы: Trinity admin`s, Free-lance moderator`s
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
[решено] [MPD5] логгирование внешнего IP-адреса клиента
Последний раз редактировалось skeletor 18 фев 2011, 14:14, всего редактировалось 1 раз.
- skeletor
- Advanced member
- Сообщения: 86
- Зарегистрирован: 19 май 2008, 13:45
- Откуда: Kiev
- Контактная информация:
Re: [MPD5] логгирование внешнего IP-адреса клиента
Стандартными средствами нельзя никак. Вот вариант, предложенный одним человеком:
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"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей