|
Edited by Avasz at 2015-9-20 12:52
Hi All,
A little background about me: I am a Computer Eng. student from Nepal. Interested mainly in System & Network (Linux Based).
Side Note: I tried searching for Orange Pi Plus in Nepal and Thialand last month, unable to find it. I have wanted it since it was released, the problem with people from Nepal is, we can't do online shoppings easily.
To, the topic now:
I have made a project of simple network/server management system that can be controlled remotely from web interface. Currently running in Debian based systems.
I want to make it run in Orange Pi Plus. I guess it will be useful to use the Orange Pi Plus as a gateway in our home.
Features of the Project:
1. Bandwidth Control (Currently three groups)
2. User registration (MAC Binding)
3. MAC Blacklisting
4. DNS Caching
5. Internet forwarding from one interface to another easily.
6. Invoking various system services (Start, Stop, Restart)
7. Bandwidth Usage logs.
8. System Logs.
Basic Working Principle:
1. Client Connects, DHCP server assigns them an IP of default range.
2. The default range is provided with low bandwidth.
3. Admin needs to register the MAC Address, to the IP range which gets better bandwidth.
4. All controlling stuffs takes place in the server/system, admin can do it easily with the web interface from their client machine.
5. Detailed working of each and every tools can be provided on request, may get too complex if everything is written right here.
The screenshots attached can help understand it better, I guess. Screenshot on first reply/comment.
Literature Review:
I won't deny that there are other better applications for this, but they are kind of heavy and complex. Eg: Nagios, Webmin etc.
- My project needs only apache with CGI enabled. And other few light services such as DHCP-Server, DNSMasq, nmap etc.
- It's quite easy to use. It's like using/configuring your day to day routers. You can see it from the screenshots.
System Architecture:
- Have attached a basic diagram of system architecture.
Tools Used/Required
- BASH
- CGI
- nmap
- tc
- dhcp-server
- dnsmasq
- vnstati
- hostap
- apache
Hardware Setup:
My current setup is an old MSI Netbook as the gateway with hostapd serving as wireless router. It is a single core atom processor with 1GB RAM.
The reasons I find Orange Pi Plus to be of a great alternative are:
1. It has in build wireless compatible with Hostap
2. QuadCore processor
3. Low power consumption
4. The on-board SATA port is a plus point for extra storage. Must be better than USB external disks.
I would happily answer to all the queries regarding the project.
Please provide with positive feedbacks. If I get to receive one, I will completely modify my project suitable to Orange Pi Plus within a month of receiving it and provide constant support to the users when required.
So, I would like to apply for the board in order to complete this project. I also have various other ideas to work on the board, specially system based. Also, I can try to start Orange Pi Community in Nepal.
Thank You.
|
|