LINUX.ORG.RU
ФорумAdmin

PPP не видит IP если подключение по L2TP

 , , ,


0

1

Добрый день.

При подключении к VPN серверу по PPTP в логах PPP отображается IP а при подключении по L2TP не отображается. В логах XL2TPD IP отображается но в PPP не передается а нужно именно в логах PPP что бы была эта информация так как когда много подключений бывает что не понятно кто подключился а в PPP можно привязать выдачу логов к логину.

используются такие версии

ppp-2.4.7.tar.gz pptpd-1.4.0.tar.gz xl2tpd-1.3.12.zip

получение IP прописано в файле auth.c

...
static void
network_phase(unit)
    int unit;
{
    lcp_options *go = &lcp_gotoptions[unit];

if (*remote_number){
   // ТУТ ВЫВОД В ЛОГИ
   }
...

самостоятельно понять почему remote_number нет знаний пока не хватает

Кто то разбирается в сишке хорошо и может подсказать что там дописать что бы в логах был IP с которого производится подключение?



Последнее исправление: Izolda (всего исправлений: 2)

Вам передать в один лог или распасить постфактум логи? Если второе то скорее решается парсингом двух разных логов, не удобно, но решаемо. Когда-то делал такое.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от anc

Мне в биллинг надо информацию перенаправить. Желательно из пакета ppp напрямую а не парсером логов. Информация уже перенаправляется но IP если l2tp не получается выловить.

Izolda
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.