![]() ![]() # wherever desired and symlink as appropriate if not using the default location(s). # By default wg-quick looks in /etc/wireguard and /usr/local/etc/wireguard for configuration files. Feel free to add as many "client" hosts as desired # Generate pfsense server and one roaming android client keys. # Update package database to reflect removal of the FreeBSD generic repo Mv /usr/local/etc/pkg/FreeBSD.old /ur/local/etc/pkg/nf # Disable FreeBSD pkg repos again to prevent accidential breakage and just leave pfsense pkg repo # install Wireguard and the qr code generater packages from the pkg repo # Update package database to reflect the new FreeBSD generic repo # man pkg.conf on FreeBSD and make modifications if needed # verify sane configuration of actual FreeBSD pkg repo Mv /usr/local/etc/pkg/nf /usr/local/etc/FreeBSD.old # Remove any lines related to disabling FreeBSD repo (usually first line or two) # Modify your pfsense pkg configuration to allow generic FreeBSD binary packages # Backup your package database just in case since this impacts core PFSense runtime dependancies. # tested by me on non AMD64 arch, so unsure if arm pkgs are available. ![]() ![]() Wireguard on PFSense is experimental at this time. Failure to do this can easily break you, you # Backup your entire pfsense system, or run this on a vm after a good snapshot. # genneko has a nice writeup that is easy to follow and much better formatting here: # *Read* other materials first to familiarize yourself with wireguard and wireguard on FreeBSD / Android: Please read official documentation from PfSense project here:
0 Comments
Leave a Reply. |