Log as into your pfsense installation as root (as in user root, same password as the default admin password with putty and go to shell.
Now you're able to install packages from FreeBSD official repo** Change "enabled: no" to "enabled: yes" in /usr/local/etc/pkg/repos/nf for FreeBSD repoĤ. Change "enabled: no" to "enabled: yes" in /usr/local/etc/pkg/repos/nfģ. Make sure "enabled" key is set to "yes" in /etc/pkg/nfĢ. **Edit: PfSense 2.4.2 you need to edit some file so you can use the FreeBSD Repository. (archive)/ZebraNetworkSystems –-> /usr/local/ZebraNetworkSystems (archive)/etc/rc.d/nrserver.sh -> /usr/local/etc/rc.d/nrserver.sh_ (archive)/bin/rmnrserver.sh -> /usr/local/bin/rmnrserver.sh (archive)/bin/nrssetup -> /usr/local/bin/nrsetup _(archive)/bin/nrserver –-> /usr/local/bin/nrserver
Log into your pfsense installation as root with winscp and copy each archive files in respective folder in usr/local/ Unpack the neorouter archive on your computer
I used Openvpn, hamachi, tinc, ipsec but nothing come close to neorouter in terms of ease of use and flexibility, it even work on my android phone ! :PĪ lot of users requested neorouter to be ported to pfsense but i never happened, so i decided to give it a try with the freebsd files.įor this tutorial you need putty and winscp on a windows machine.ĭownload neorouter server free (or pro) (i used neorouter free 圆4) for freebsd It helped me, and it may help someone else.I really like neorouter, it as been working flawlessly on my openwrt router for more then 2 years, and it's p2p, so traffic is client-client by default, or depending or your settings. I only discovered this after having a hunch that it wasn't working over NeoRouter because of this particular issue, since hosting was working locally but not over NeoRouter.Īnyway, if anyone has any questions about ForceBindIP I can answer them. If anyone has any questions, let me know. I'm not sure if this would help in other VPN applications as well since they are very similar, but I wanted to put this out there in the event it could help someone else with a similar issue.
This will force Halo Online to use that particular interface for hosting and searching for games. Using this software, you can create a shortcut for eldorado.exe and set the target path to "C:\Windows\System32\ForceBindIP.exe "C:\Halo Online\Halo\eldorado.exe""
I was able to get Halo Online to work with NeoRouter after discovering I can force applications to use a specific interface with a piece of software called ForceBindIP. Basically, it was allowing Halo Online clients on my home network (192.168.1.0) to join, but not my NeoRouter (10.0.0.0) network. The only obstacle I ran into is Halo Online for whatever reason won't work by default, and I found it could be because Halo Online wasn't binding to my VPN interface, but rather my normal network interface. Then you will be in a VPN together, giving each of you IP addresses and allowing you to play LAN games together. You host a server on a computer and everyone who plays will connect to that server with the client installation. To keep a long story short, NeoRouter is very similar to Hamachi. I use NeoRouter as my Hamachi replacement since you can run the server yourself and it works pretty well. Evolve is cool, but I like to host things myself. I have a lot of friends, so Hamachi just doesn't cut it since there is a limit to how many players can join a group.