authentication and radius

I’m looking to fix a wireless problem at a motel.
right now it has no logins just a free for all which causes their linksys router to lockup and has to be reset about 3-4 times a day.

we want to give free access everyday at a limit speed and if they want a faster speed they will have to pay for it and maybe throw in some advertising here and there. We are planning a router at the location and a radius server offsite.
My question is, I know the radius server needs a static IP, does the router onsite need a static IP also?

A static IP on the router isn’t strictly necessary, but would be a better solution. You can configure the RADIUS server to accept a shared secret from a wildcard address, but that is significantly less secure. You could build a VPN solution where the client router dials into the central network and runs all traffic between the site and the hub via the VPN. That also would be easier with a static IP, though.

thank you. That is what I was hoping for.
I figured the static ip would be better but of course at the end of everything I got the line “as cheap as possible” which now is going to make it more work on my end. FYI this is a motel with about 92 rooms

Just make sure the RADIUS server supports it beforehand. FreeRADIUS does, for example. You’d still want to limit it as much as you can - for example, if your router gets a DHCP address from the ISP in 1.1.1.0/24 specify that as the NAS IP on the RADIUS server rather than 0.0.0.0/0.

http://myinnsite.com/

This is the solution that we use to manage all of our hotspots, and will do everything you are looking for.

Ability to grant free access with dynamically created remote login pages. Basically you can make it a one click to connect, require access codes, user name and passwords etc.
Ability for a customer to enter in their credit card information and purchase an enhanced service.
Steel Belted Radius back end.