Facebook Developers Network
Join MamakSpot Fb Developer Network
New Project unleashed !!!
Build You Own SMS System at home
http://cakesms.blogspot.com
Introduction to MamakSpot
Watch the demo video here
What is MamakSpot ?
A wifi controller. You can control your wifi users using a web based management system.
Features ? You can control the users by
1.by maximum usage hours
2.by expire date
3.by upload/download speed in kbps
How many versions of MamakSpot ?
1. MamakSpot Prepaid Edition
2. MamakSpot Manage Edition
MamakSpot Prepaid Edition ?
MamakSpot prepaid is targeted to people who wants to run prepaid business using Wifi. Admin can create X numbers of prepaid and registered or public users can buy the prepaid for their internet usage.
Mamakspot Manage Edition ?
This is fork from version 1 of MamakSpot. User must be registered first. Admin the, can select which user have the rights to surf the net. Admin simply enable particular user with some credentials like
1. upload/bandwith speed
2. Expiry date
Admin can check every connected user internet history like :
1. When he/she online
2. Number of hours online by day,month,year
3. Total bandwidth downloaded/uploaded
4. Sites visited
Who are the developer for MamakSpot ?
Currently, I'm the only one doing the RnD. From understanding how Radius server works to Web Management Interface. I can be contacted at 014.6412.911 ( Malaysia ) or by email at azril.nazli@gmail.com
Mamakspot V1 is free ( http://code.google.com/p/mamakspot/ )
Wednesday, May 28, 2008
Mamakspot on Sony Notebook with 1 Network Card
ETH0 Binding Settings. The above is ETH0 and the below is ETH0:1
AP1, the master AP that gives 192.168.1.X address
AP2, connected to AP1 using WDS as bridge mode
Notebook on the left running Redhat EL5 as MamakSpot Server and Notebook on the right, running MS Vista as Mamakspot client.
AP2 + Server + Client all connected to the same hub
Side view
Default Coova Login Page on 2nd Laptop
The JSON User Status
Redhat EL5 default interface
ifconfig -a screenshot ( notice the eth0:1 interface )
route.sh firewall script modification
Radius working in harmony using 1 radius account.
It works !
Operating system : Redhat Linux EL5
Captive Portal : Coova Chilli
Wifi Controller : MamakSpot
Radius Server : FreeRadius
Database Server: MySQL
Web Server : Apache
Settings
ETH0 received ip via DHCP in 192.168.1.X range
ETH0:1 is virtual 2nd network card and basically serving its own DHCP ip in 10.0.0.X range
Modifications from original Mamakspot Setting
1. Use IP Binding to create ETH0:1 which is mapped to 10.0.0.1
2. Some minor modification on route.sh to reflect ETH0:1
Here's the scenario
1. AP1 will connected to AP2 via WDS.
2. AP1 is main DHCP server for 192.168.1.X range
3. Anything that connected to AP2 using LAN port will get DHCP ip from AP1
4. In this case, Sony Laptop Redhat El5 server get its own ip, 192.168.1.53 from AP1 ( even connected to AP2 since I set the AP just to run in bridge mode only )
5. Sony Laptop NIC will be connected to normal HUB. A CAT5 cable also connected to the HUB to AP2.
6. Client, Sony Laptop 2 will get DHCP using wired LAN from ETH0:1 interface
7. Client will be presented by Coova Login Page before he can proceed to surf the internet.
Just put any bridge mode wireless AP that points to 10.0.0.1, a wireless network can be created. In this simulation, I'm using wired LAN.
Subscribe to:
Post Comments (Atom)
nice
ReplyDeleteapa benda lah yg ko mencarut i bazet oi..
ReplyDeleteoklah..oklah... aku buat2 berminat lah.
kudos bro,good explanation. the pix really helps as well. hope to learn more from you! you are the best!!
(amacam, ok tak komen aku kat atas tuh? :D)
[...]resource[...]
ReplyDeletewah...pki satu nic pun boleh ek?ingt kne pakai 2 nic jugak
ReplyDeleteIt has great features!
ReplyDelete