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

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
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
Никаких ошибок в логах не нашел, вообще ничего.
Может кто-нибудь подсказать в какую сторону копать или может кто-нибудь сталкивался с подобным?

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

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

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

можно же netstat-ом смотреть
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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 должен в сессиях активных отображать.