mpd5 PPTP+L2TP+PPPoE не запоминает сессии L2TP и PPPoE

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zero
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-10-08 17:25:12

mpd5 PPTP+L2TP+PPPoE не запоминает сессии L2TP и PPPoE

Непрочитанное сообщение zero » 2017-10-08 17:43:13

Здравствуйте!
Возникла проблема. Сервер с mpd5.7 настроены подключения для PPTP, L2TP и PPPoE.
По всем протоколам подключения успешны.
Однако при просмотре активных сессий видно только тех кто подключился по PPTP

Код: Выделить всё

[] show pptp
Active PPTP tunnels:
pptp0    <LISTEN IP> 1723 <=> <CLIENT IP> 60518   ESTABLISHED     1 calls

В l2tp пусто

Код: Выделить всё

[] show l2tp
Active L2TP tunnels:


show sessions показывает только сессии pptp, однако подключения активны.

Судя по всему проблема с radsrv, т.к. в логах l2tp отсутствует регистрация.

В момент подключения PPTP в логах:

Код: Выделить всё

Oct  8 18:49:56 NAS mpd: [l-p2tp-289] AUTH: Trying RADIUS
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Authenticating user '2185'
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Adding server <RADIUS SERVER IP> 1812
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_NAS_IDENTIFIER: nas.local
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_NAS_IP_ADDRESS: <MPD5 IP>
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_ACCT_SESSION_ID: 7469740-l-pptp-600
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_NAS_PORT: 600
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_NAS_PORT_TYPE: 5
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_SERVICE_TYPE: RAD_FRAMED
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_FRAMED_PROTOCOL: RAD_PPP
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_CALLING_STATION_ID: <CLIENT IP>
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_CALLED_STATION_ID:
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_MPD_LINK: l-pptp-600
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_MPD_PEER_IDENT: MSRASV5.20 MSRAS-0-PC ^AHChE-^РЫМГА-^]О╤БАУDу
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_TUNNEL_TYPE: 1
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_TUNNEL_MEDIUM_TYPE: 1
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_TUNNEL_SERVER_ENDPOINT: <LISTEN IP>
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_TUNNEL_CLIENT_ENDPOINT: <CLIENT IP>
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_TUNNEL_SERVER_AUTH_ID: nas.local
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_USER_NAME: 2185
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_CHAP_CHALLENGE
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Put RAD_CHAP_PASSWORD
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Send request for user '2185'
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Sending request for user '2185'
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Rec'd RAD_ACCESS_ACCEPT for user '2185'
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Get RAD_FRAMED_IP_ADDRESS: <USER IP>
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Get RAD_MPD_LIMIT: out#1=all shape 70000000 pass
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Get RAD_MPD_LIMIT: in#1=all rate-limit 10000000 pass
Oct  8 18:35:40 NAS mpd: [l-pptp-600] AUTH: RADIUS returned: authenticated
Oct  8 18:35:40 NAS mpd: [l-pptp-600] CHAP: Auth return status: authenticated
Oct  8 18:35:40 NAS mpd: [l-pptp-600] CHAP: Reply message: Welcome


В момент подключения по L2TP:

Код: Выделить всё

Oct  8 18:49:56 NAS mpd: [l-p2tp-289] AUTH: Trying RADIUS
Oct  8 18:49:56 NAS mpd: [l-p2tp-289] RADIUS: Authenticating user '2185'
Oct  8 18:49:56 NAS mpd: [l-p2tp-289] RADIUS: Rec'd RAD_ACCESS_ACCEPT for user '2185'
Oct  8 18:49:56 NAS mpd: [l-p2tp-289] AUTH: RADIUS returned: authenticated
Oct  8 18:49:56 NAS mpd: [l-p2tp-289] CHAP: Auth return status: authenticated
Oct  8 18:49:56 NAS mpd: [l-p2tp-289] CHAP: Reply message: Welcome


Никаких ошибок в логах не нашел, вообще ничего.
Может кто-нибудь подсказать в какую сторону копать или может кто-нибудь сталкивался с подобным?

Заранее спасибо.

Neus
капитан
Сообщения: 1712
Зарегистрирован: 2008-09-08 21:59:56

mpd5 PPTP+L2TP+PPPoE не запоминает сессии L2TP и PPPoE

Непрочитанное сообщение Neus » 2017-10-09 8:10:47

можно же netstat-ом смотреть
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

zero
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-10-08 17:25:12

mpd5 PPTP+L2TP+PPPoE не запоминает сессии L2TP и PPPoE

Непрочитанное сообщение zero » 2017-10-09 15:50:25

Neus писал(а):можно же netstat-ом смотреть

Можно, но мне нужен PoD и шейпить трафик. А так он шейпит и сбрасывает только PPTP.

С PPTP при попытке сброса RADIUS в логах пишет матч соединения и успешно его завершает. А тут просто игнорирует, т.к. нет такой сессии.
Ну а с шейпингом выше в логах видно, где применяются аттрибуты

Код: Выделить всё

Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Get RAD_MPD_LIMIT: out#1=all shape 70000000 pass
Oct  8 18:35:40 NAS mpd: [l-pptp-600] RADIUS: Get RAD_MPD_LIMIT: in#1=all rate-limit 10000000 pass


С L2TP и PPPoE без "регистрации" он этого просто не делает. Я даже не могу понять, что именно не работает какая часть. Вроде radius а вроде без radsrv должен в сессиях активных отображать.


Вернуться в «FreeBSD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей