Evgenii
Evgenii
Finally `wg interface created: wt0` with freebsd `ifconfig` wrapper ```shell wt0: flags=8080 metric 0 mtu 1420 options=80000 inet 100.XX.XX.XX netmask 0xffff0000 groups: wg nd6 options=109 ``` But ... new portion...
It looks like implementing kernel space support is too challenging since freebsd do not supported by external libs. For example https://github.com/mdlayher/socket (SetBPF method not implemented for FreeBSD) Also highly likely...
Done, netbird on FreeBSD in userspace mode works. Now I will refactor current code and prepare PR for the merge. This unblock us to create port and package of netbird...
Yes, it is the same as on linux in userspace mode. https://github.com/netbirdio/netbird/blob/9c2dc05df1a735adc4ab8ec19fc6371c528817c2/go.mod#L175C39-L175C73
@yaroslav-gwit This is how I did it: - Install FreeBSD 13.2 (I have to use this outdated version for now) - install dependencies and build netbird client ```shell pkg install...
Do we still need FreeBSD port and binary package? Or someone already did it?
I will take FreeBSD port creation.
Done. PoC port created and it works. Now in my test environment setup process looks like this ``` cd /usr/ports/net/netbird make install # First start the netbird service: sysrc netbird_enable=YES...
For config location I have created a separate issue https://github.com/netbirdio/netbird/issues/2383