Neorouter has native support for all major operating systems. Here in part 1 you’ll find the step by step guides on how to install each one. You’ll find they are extremely easy to install in comparison to Hamachi.
- Page 1 – Install NeoRouter on Linux (Ubuntu was used for my demonstration here)
- Page 2 – Install NeoRouter on Windows Server 2008 R2
- Page 3 – Install NeoRouter on OS X
Part 2 can be found here if you are ready to install your clients and configure your server.
Install NeoRouter VPN Server on Ubuntu Server 32/64 bit
- Go to http://www.neorouter.com and download the latest version of NeoRouter Free Server for Ubuntu. Be sure to pick the right architecture for you system. (ie 32bit or 64bit)
$ wget http://www.neorouter.com/Downloads/NRFree/Update_1.1.0.1800/Linux/Ubuntu/nrserver-1.1.0.1800-free-ubuntu-i386.deb
or if you have 64bit
$ wget http://www.neorouter.com/Downloads/NRFree/Update_1.1.0.1800/Linux/Ubuntu/nrserver-1.1.0.1800-free-ubuntu-amd64.deb
- Install the package with dpkg
$ sudo dpkg -i nrserver-1.1.0.1800-free-ubuntu-amd64.deb [sudo] password for scott: Selecting previously deselected package nrserver. (Reading database ... 43057 files and directories currently installed.) Unpacking nrserver (from nrserver-1.1.0.1800-free-ubuntu-amd64.deb) ... Setting up nrserver (1.1-0.1800) ... /usr/local/ZebraNetworkSystems/NeoRouter ~ Generating a 1024 bit RSA private key ...........++++++ ...........++++++ writing new private key to 'server.key' ----- ~ update-rc.d: warning: /etc/init.d/nrserver.sh missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> Adding system startup for /etc/init.d/nrserver.sh ... /etc/rc0.d/K20nrserver.sh -> ../init.d/nrserver.sh /etc/rc1.d/K20nrserver.sh -> ../init.d/nrserver.sh /etc/rc6.d/K20nrserver.sh -> ../init.d/nrserver.sh /etc/rc2.d/S20nrserver.sh -> ../init.d/nrserver.sh /etc/rc3.d/S20nrserver.sh -> ../init.d/nrserver.sh /etc/rc4.d/S20nrserver.sh -> ../init.d/nrserver.sh /etc/rc5.d/S20nrserver.sh -> ../init.d/nrserver.sh * Starting NeoRouter connection server: nrserver [ OK ] Processing triggers for ureadahead ... ureadahead will be reprofiled on next reboot
If you have a firewall installed you will need to open up TCP port 32975. But by default, Ubuntu does not have a firewall enabled. NeoRouter also supports UPnP which works well if you don’t have access to your router.
Next step required is to install your first vpn client on a Windows PC. Currently the only way to run the configuration is via the Windows vpn client. According to sources at NeoRouter, there will be support for the Linux and OS X clients in the near future. Annoying yes, but a small price to pay especially since LogMeIn’s Hamachi zero configuration vpn solution pretty much said *Good Riddance to Linux and OS X user’s with their 2.0 series.
Page 2 of “Install NeoRouter ZeroConf VPN Server – Part 1″ contains step by step instructions for installing the Windows NeoRouter VPN Server. This step is not necessary if you’re using Ubuntu as the NeoRouter VPN Server. Page 3 contains instructions for installing on OS X.
Part 2 of my series will have the instructions for installing and configuring NeoRouter VPN clients.






















3 Comments
Thanks a lot anyway. I don’t know if its too much to ask but if you could ask your peers to help us out out here.This wall of theirs in as much as it has a noble purpose I feel is being abused more because of corporate greed than anything.
Anyway, thank you.
The install is as simple as can be and it doesn’t look like your doing anything wrong. But as far the china and the firewall thing go I really couldn’t say.
I’d suggest posting to the Neorouter forum and see what they have to say. The only thing I could think of is possibly the SSL certificate may not jive with the whole China firewall thing. But I’m no expert, never had to deal with that.
I live and study in china and as you know -all the cool sites are blocked- there is the so called great firewall over here, I wonder if its the cause of this error message:
$ sudo dpkg -i nrserver-1.1.0.1800-free-ubuntu-amd64.deb
dpkg: error processing nrserver-1.1.0.1800-free-ubuntu-amd64.deb (–install):
cannot access archive: No such file or directory
Errors were encountered while processing:
nrserver-1.1.0.1800-free-ubuntu-amd64.deb
What am I doing wrong?