Difference between revisions of "NeoRouter"

From Amahi Wiki
Jump to: navigation, search
(Install and Configure NeoRouter Server on Amahi HDA (CentOS))
 
Line 2: Line 2:
  
 
# Visit http://www.neorouter.com/Downloads.html#_page_nrfree_Linux  and download the current version of NeoRouter Server for your Linux distribution. Mine was for RedHat/CentOS 64-bit server. Or from the command line: wget -c http://download.neorouter.com/Downloads/NRFree/<UpdateVersion>/Linux/<distro>/nrserver-<version>-<release>-<Arch>.<ext>. Example: http://download.neorouter.com/Downloads/NRFree/Update_2.1.2.4326/Linux/CentOS/nrserver-2.1.2.4326-free-centos-x86_64.rpm
 
# Visit http://www.neorouter.com/Downloads.html#_page_nrfree_Linux  and download the current version of NeoRouter Server for your Linux distribution. Mine was for RedHat/CentOS 64-bit server. Or from the command line: wget -c http://download.neorouter.com/Downloads/NRFree/<UpdateVersion>/Linux/<distro>/nrserver-<version>-<release>-<Arch>.<ext>. Example: http://download.neorouter.com/Downloads/NRFree/Update_2.1.2.4326/Linux/CentOS/nrserver-2.1.2.4326-free-centos-x86_64.rpm
# Install: sudo rpm -i nrserver-<version>-<release>.i386.rpm
+
# Install: sudo rpm -i nrserver-<version>-<release>-<arch>.rpm
 
# If firewall is running, configure your firewall: In a terminal, run command "sudo nano /etc/sysconfig/iptables", add "-A INPUT -m state --state NEW -m tcp -p tcp --dport 32976 -j ACCEPT" before "COMMIT".
 
# If firewall is running, configure your firewall: In a terminal, run command "sudo nano /etc/sysconfig/iptables", add "-A INPUT -m state --state NEW -m tcp -p tcp --dport 32976 -j ACCEPT" before "COMMIT".
 
# After install, configure your server:  
 
# After install, configure your server:  

Revision as of 12:20, 19 February 2015

To install NeoRouter (http://neorouter.com) VPN solution to your HDA (following instructions are for Amahi v7 CentOS):

  1. Visit http://www.neorouter.com/Downloads.html#_page_nrfree_Linux and download the current version of NeoRouter Server for your Linux distribution. Mine was for RedHat/CentOS 64-bit server. Or from the command line: wget -c http://download.neorouter.com/Downloads/NRFree/<UpdateVersion>/Linux/<distro>/nrserver-<version>-<release>-<Arch>.<ext>. Example: http://download.neorouter.com/Downloads/NRFree/Update_2.1.2.4326/Linux/CentOS/nrserver-2.1.2.4326-free-centos-x86_64.rpm
  2. Install: sudo rpm -i nrserver-<version>-<release>-<arch>.rpm
  3. If firewall is running, configure your firewall: In a terminal, run command "sudo nano /etc/sysconfig/iptables", add "-A INPUT -m state --state NEW -m tcp -p tcp --dport 32976 -j ACCEPT" before "COMMIT".
  4. After install, configure your server:
    1. nrserver -showsettings
    2. nrserver -setdomain myPrivateNetwork myDomainPassword
    3. Optional step to change VPN network IP range: nrserver -dhcp 10.1.1.0 255.255.255.0
    4. nrserver -showsettings
    5. nrserver -showusers
    6. nrserver -adduser serverbox password admin (substitute "serverbox" and "password" for whatever you want to use)
    7. nrserver -adduser jdoe password admin (substitute "jdoe" and "password" for whatever you want to use)
    8. nrserver -adduser bsmith password user (ditto)
    9. nrserver -showusers
  5. Install the appropriate NeoRouter client package on a workstation and attempt to log into the network via one of the users previously created. For more details on client installation, go here: http://www.neorouter.com/wiki/index.php/NeoRouterWiki:ClientSetup
  6. Optionally, install the NeoRouter client package on the same machine running the NeoRouter server package. This allows VPN users to connect with other services hosted by the same computer as the NeoRouter server. For example, VNC to remotely access the desktop of the HDA.