H
H
Hayden2011-05-13 12:45:14
Gaming consoles
Hayden, 2011-05-13 12:45:14

Billing for non-standard clients

Namely, xbox 360 consoles. We open something like a console game club. I have about 30 consoles on hand. Absolutely ran out of ideas. You need billing with a time limit. From the consoles that are suitable for authorization, there is only a MAC address and the ability to connect to a PPPoE server.
The machine with Mikrotik Route OS acts as a router.

Tried:
1. RADIUS billing with authorization by poppy address - does not break the connection at the end of the timer.
2. RADIUS billing with PPPoE authorization - everything works fine, counts sessions, breaks sessions but kills NAT (the Xbox Live console network starts acting up, stops connecting to some matches, chats, teams).
The scheme is something like this: x360 ---> ppp login ---> ppp server ---> ppp server interface ---> router NAT ---> Internet
3. Hotspot billing built into Mikrotik with poppy authorization - does not break the connection at the end of the timer.
4. Incredible Hotspot option ---> Radius didn't work at all.

The task is very non-trivial, so my position is bad.
Habramoz, help!

image
forum.mikrotik.com/viewtopic.php?f=10&t=51677&p=262982

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Sergey, 2011-05-13
@Hayden

Hm. Either fix the same Mikrotik billing to tear, or write your own application (with a certain interface, web, for example), which, by timer, will turn off the port on the switch using SNMP.

L
link0ln, 2011-05-13
@link0ln

And why do you need pppoe, static ip cannot be issued? and cut connections already fv.

G
goletsa, 2011-05-13
@goletsa

Mikrotik has an API with which you can control the piece of iron.
You can simply manage access lists through the API and allow / deny access via the console IP.
Well, MAC \ IP bindings on Mikrotik and \ or switches so that the especially cunning ones could not use the IP of other consoles.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question