Wiki

NeoRouterWiki:Install NeoRouter server for Fonera2N

From NeoRouterWiki

(Difference between revisions)
Jump to: navigation, search

KevinZ (Talk | contribs)
(New page: == How to install NeoRouter on Fonera 2.0N == Fonera 2.0N (FON2303) combines all of FON’s revolutionary WiFi sharing and money making features with 802.11n wireless technology, deliveri...)
Next diff →

Revision as of 21:59, 29 November 2009

Contents

How to install NeoRouter on Fonera 2.0N

Fonera 2.0N (FON2303) combines all of FON’s revolutionary WiFi sharing and money making features with 802.11n wireless technology, delivering faster connection speeds and more WiFi reach. It comes with the firmware 2.3.0.0. The hardware spec is as following:

  • System-On-Chip Ralink 300MHz (mipsel)
  • Flash size 8 MB
  • RAM 64 MiB
  • Wireless Integrated Ralink 802.11n
  • Ethernet 1+4 RJ45
  • Ralink USB 2.0/1.1

Since Fonera 2.0N provides enough RAM, we can install and run both NeoRouter server and client on the box. Because of the plugin's limitation, NeoRouter server is released as a standard FON plugin and can be installed through the "Application" interface; while the NeoRouter client is released as a tgz package, which can be run from a USB drive or a shared folder.

1. Preparation

FON publishes two kinds of firmwares for Fonera 2.0N, one for development and another for production. We recommend the development firmware, which can be downloaded from here. The reasons are 1)The development firmware supports ssh, which is easier for us to setup the NeoRouter client; 2)The production firmware does not provide enough flash space for installing the NeoRouter server and all related libraries.

Please check your firmware version and flush it with the development firmware. For more information on upgrade the firmware, refer to here.

2. Install NeoRouter Server

  • Download the NeoRouter Server for Fonera 2.0N (FON Plugin) package from our download website.
  • Open your browser and log on to your Fonera web interface. By default, it's http://192.168.10.1
  • Go to the page: "Dashboard" >> "Applications"

Make sure there is about 1.3MB free space left on the device.

  • Click on the "Browse..." button and choose the NeoRouter package you downloaded, then click on the "Upgrade" button.

It may take about 10 seconds to install the package and it will refresh the page when it is finished. Don't go to other pages while installing, or it may not be installed properly.

  • After installation, you will see:

Image:NRServer_Inst1.png

  • Now, go to the "Dashboard" page, you will see:

Image:NRServer_Inst2.png

  • Done. Clicking on the "NeoRouter Server" icon, you will be brought to our website, so that you can download the NeoRouter client software and configure the NeoRouter server running on the box.


3. Install NeoRouter Client

As Fonera 2.0N does not provide enough space for installing the NeoRouter client package, we can run it from a USB drive or a shared folder. If you really want to install it, please use the NeoRouter Client for OpenWrt Kamikaze v8.09 package, which can be downloaded from our website.

  • Download NeoRouter Client for Fonera 2.0N package from our website.
  • Copy it to your USB drive or the shared folder and connect the USB drive to your box or mount the shared folder to your box.
  • Use ssh to log on to the box.
  • Go to the folder where the file is stored.
  • Extract files
  > tar zxvf nrclient-0.9.9.1528-fon2n-mipsel.tgz
  • If you didn't install the NeoRouter server plugin for FON, then
  > cp libuClibc++-0.2.2.so /usr/lib/libuClibc++-0.2.2.so
  > ln -s /usr/lib/libuClibc++-0.2.2.so /usr/lib/libuClibc++.so.0
  If you have installed, please ignore this step.
  • Setup NeoRouter Client
  > mkdir /usr/local/ZebraNetworkSystems/NeoRouter/
  > ./nrservice &
  > ./nrclientcmd
    Follow the instruction to register the Fonera 2.0N box to your server.
  • Because of the firewall, the NeoRouter client cannot create P2P connection to other computers in the NeoRouter network, instead of use Relay mode. You can set proper firewall rules to make it work.
  • Done.