From b984cafe30859374aa4138df78ed4c546dc8faf7 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Sun, 11 Mar 2018 10:23:20 +0000 Subject: [PATCH] Update platforms.md --- platforms.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platforms.md b/platforms.md index 8b48cd4..e5bdf9c 100644 --- a/platforms.md +++ b/platforms.md @@ -20,11 +20,18 @@ journalctl -u yggdrasil - May work in theory on any macOS version with `utun` support (which was added in macOS 10.7 Lion), although this is untested at present. - TAP mode is not supported on macOS. -## FreeBSD, OpenBSD, NetBSD +#### FreeBSD, NetBSD - Works in TAP mode, but currently doesn't work in TUN mode. - You may need to create the TAP adapter first if it doesn't already exist, i.e. `ifconfig tap0 create`. +#### OpenBSD + +- Works in TAP mode, but currently doesn't work in TUN mode. +- You may need to create the TAP adapter first if it doesn't already exist, i.e. `ifconfig tap0 create`. +- OpenBSD is not capable of listening on both IPv4 and IPv6 at the same time on the same socket (unlike FreeBSD and NetBSD). This affects the `Listen` and `AdminListen` configuration options. You will need to set `Listen` and `AdminListen` to use either an IPv4 or an IPv6 address. +- You may consider using [relayd](https://man.openbsd.org/relayd.8) to allow incoming Yggdrasil connections on both IPv4 and IPv6 simultaneously. + ## Windows - Tested and working on Windows 7 and Windows 10, and should work on any recent versions of Windows, but it depends on the [OpenVPN TAP driver](https://openvpn.net/index.php/open-source/downloads.html) being installed first.