Català Castellano
> Photos | Software | About
> Box | Intranet

RuralNet 2.0

RuralNet 2.0 is a captive portal based on free software. This portal is think to give internet access throught wireless nets. Which means, to became a wireless ISP (Internet Service Provider).

One of most important characteritisc of this product, RuralNet 2.0, is to be able to manage several users simultaniusly. This users can surf the web at differents speed connections, all of them managed throught an easy and intuitive graphical interface. Users have a personal page were they can find a download zone, and a zone to manage their profile. Even more, exits several users who managed the portal. This users are operators and administrators users, all of them with diferents tasks and permisoes.

In another hand, technically is able to manage multiple internet connections, and monitor his state to disable those who doesn't work, adquiring a greater degree of strongnes. Moreover, it can intercomunicate with other servers to create a big RuralNet 2.0 network.

Source Code

Name Version Platform Coments Download
RuralNet 2.0 2.0 Linux ruralnet_2.0_all.tar.gz
RuralNet 2.0 2.0 Linux Dowload from SourceForge ruralnet_2.0_all.tar.gz

Documentation

Name Autor Format Download
Memòria RuralNet 2.0 Borja Roig PDF Download



It is avaiable a test version of this portal. In this version you can surf all over pages as a administrator user.Enter to the test version.

Network design

  1. Client asks for a page.
  2. System catchs user query and ask for user credentials.
  3. User is authenticated
  4. RualNet 2.0 Child does a query to RuralNet 2.0 Father without user knowledge.
  5. Father server checks the authenticity of child server query.
  6. Father server lets query to go out to the internet through some of his multiple connections.

If we enter more deeply inside of a RualNet 2.0 server we notice that a lot of aplications collaborate. A client, as we can see on the bottom image, becomes part of the network by auto configuring through a DHCP server on the RuralNet 2.0 server. This service provides IP, netmask and gateway. When a client is catch by the system who really does it is our firewall, iptables in our case. It is redirected to the system web page. Then start to work the web server, who asks to the php system to interpret the page and to generate the html content. With the html it is send the css to the client, which browser will interpret and will show to the final user. Working diagram



Shotokan - shotokan.roig@gmail.com