У меня проблема с Mikrotik 2.9.8, связанная с отключением сессии PPPoE через Radius incoming.
Linux Client: #ifup ppp0
MikroTik: [admin@MikroTik] > /ppp active print
Flags: R - radius
NAME SERVICE CALLER-ID ADDRESS UPTIME ENCODING
0 R farshad pppoe 00:11:09:8A:15:CA 192.168.60.2 1m39s
[admin@MikroTik] > /interface pppoe-server print
Flags: X - disabled, D - dynamic, R - running
NAME USER SERVICE REMOTE-ADDRESS ENCODING UPTIME
0 DR farshad pars 00:11:09:8A:15:CA 2m4s
Linux Radius Server: #echo -e “User-Name := farshad\nFramed-IP-Address := 192.168.60.2” | radclient 192.168.1.31:1700 disconnect
salam
Received response ID 156, code 41, length = 36
NAS-Identifier = “MikroTik”
NAS-IP-Address = 192.168.1.31
MikroTik: [admin@MikroTik] > /ppp active print
Flags: R - radius
NAME SERVICE CALLER-ID ADDRESS UPTIME ENCODING
[admin@MikroTik] > /interface pppoe-server print
Flags: X - disabled, D - dynamic, R - running
NAME USER SERVICE REMOTE-ADDRESS ENCODING UPTIME
0 DR farshad pars 00:11:09:8A:15:CA 3m44s
[admin@MikroTik] > /log print
12:44:27 pppoe,info PPPoE connection established from 00:11:09:8A:15:CA
12:44:27 pppoe,ppp,info : waiting for call…
12:44:29 pppoe,ppp,info : authenticated
12:44:29 pppoe,ppp,info : connected
12:44:29 pppoe,ppp,info,account farshad logged in, 192.168.60.2
12:44:48 system,info,account user admin logged in from 192.168.1.10 via telnet
12:47:26 hotspot,error,info,debug Radius disconnect request for unknown ip 192.168.60.2
Linux Client:
ppp1 Link encap:Point-to-Point Protocol
inet addr:192.168.60.2 P-t-P:192.168.60.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST
MTU:1480 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3
RX bytes:40 (40.0 b) TX bytes:30 (30.0 b)
PPP Interface is up and user is connected. Он выбыл из списка ppp active, но всё ещё доступен в списке pppoe-server active. Похоже, что Mikrotik пытается отключить пользователя hotspot вместо PPPoE пользователя. Есть ли способ это исправить?
Linux Client: #ifup ppp0
MikroTik: [admin@MikroTik] > /ppp active print
Flags: R - radius
NAME SERVICE CALLER-ID ADDRESS UPTIME ENCODING
0 R farshad pppoe 00:11:09:8A:15:CA 192.168.60.2 1m39s
[admin@MikroTik] > /interface pppoe-server print
Flags: X - disabled, D - dynamic, R - running
NAME USER SERVICE REMOTE-ADDRESS ENCODING UPTIME
0 DR farshad pars 00:11:09:8A:15:CA 2m4s
Linux Radius Server: #echo -e “User-Name := farshad\nFramed-IP-Address := 192.168.60.2” | radclient 192.168.1.31:1700 disconnect
salam
Received response ID 156, code 41, length = 36
NAS-Identifier = “MikroTik”
NAS-IP-Address = 192.168.1.31
MikroTik: [admin@MikroTik] > /ppp active print
Flags: R - radius
NAME SERVICE CALLER-ID ADDRESS UPTIME ENCODING
[admin@MikroTik] > /interface pppoe-server print
Flags: X - disabled, D - dynamic, R - running
NAME USER SERVICE REMOTE-ADDRESS ENCODING UPTIME
0 DR farshad pars 00:11:09:8A:15:CA 3m44s
[admin@MikroTik] > /log print
12:44:27 pppoe,info PPPoE connection established from 00:11:09:8A:15:CA
12:44:27 pppoe,ppp,info : waiting for call…
12:44:29 pppoe,ppp,info : authenticated
12:44:29 pppoe,ppp,info : connected
12:44:29 pppoe,ppp,info,account farshad logged in, 192.168.60.2
12:44:48 system,info,account user admin logged in from 192.168.1.10 via telnet
12:47:26 hotspot,error,info,debug Radius disconnect request for unknown ip 192.168.60.2
Linux Client:
ppp1 Link encap:Point-to-Point Protocol
inet addr:192.168.60.2 P-t-P:192.168.60.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST
MTU:1480 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3
RX bytes:40 (40.0 b) TX bytes:30 (30.0 b)
PPP Interface is up and user is connected. Он выбыл из списка ppp active, но всё ещё доступен в списке pppoe-server active. Похоже, что Mikrotik пытается отключить пользователя hotspot вместо PPPoE пользователя. Есть ли способ это исправить?
