[Sysadmins] запись в лог IP адреса с которого установлено ppp-соединения

georg l k. =?iso-8859-1?q?altlinux_=CE=C1_og=2Ebrother-ttc=2Eru?=
Пн Ноя 13 13:00:04 MSK 2006


Есть сервер Linux
kernel 2.4.27
ppp-2.4.2
pptpd-1.1.4
Как мне писать в логи внешний адрес с которого устанавливается 
ppp-соединения
Все что передается в /etc/ppp/ip-up.local это
%1 - pppX
%2 - /dev/pts/YY
%5 - локальный_IP (например 192.168.1.100)
все остальные % пустые
есть еще netstat -anp | grep 1723
и там IP_cервера:1723, IP_Внешний_клиента:>1024 PID/pptpd
как бы мне из ip-up.local получить этот IP_Внешний_клиента

причем если сказать
# pgrep -l pppd; netstat -tpn | grep 1723
то результат будет таким
[root на server pppd]# pgrep -l pppd; netstat -tpn | grep 1723 | grep 
ESTABLISHED
22977 pppd
23833 pppd
tcp 0 0 IP_Сервера:1723 IP_Клиента1:61449 ESTABLISHED 22976/pptpd 
[кусок_IP_Клиента1
tcp 0 0 IP_Сервера:1723 IP_Клиента2:61395 ESTABLISHED 23832/pptpd 
[кусок_IP_Клиента2

не ясно почему вывод netstat обрезается ( [кусок_IP_Клиента1 )
и почему PID в netstat-е меньше на "1"



Подробная информация о списке рассылки Sysadmins