5
0
mirror of https://github.com/cwinfo/yggdrasil-network.github.io.git synced 2024-11-14 15:00:28 +00:00
yggdrasil-network.github.io/platforms.md

35 lines
1.3 KiB
Markdown
Raw Normal View History

2018-07-23 16:39:34 +00:00
---
sitemap: true
---
2018-03-06 17:39:39 +00:00
# Platforms
2018-03-06 14:02:44 +00:00
2018-03-06 17:39:39 +00:00
## Linux
2018-03-06 14:02:44 +00:00
2018-06-21 12:49:57 +00:00
- See the [Linux platform page](platform-linux.md).
2018-03-06 14:02:44 +00:00
2018-03-06 17:39:39 +00:00
## macOS
2018-03-06 14:02:44 +00:00
2018-04-22 12:42:40 +00:00
- See the [macOS platform page](platform-macos.md).
## Windows
2018-04-22 12:42:40 +00:00
- See the [Windows platform page](platform-windows.md).
2018-03-06 14:02:44 +00:00
2018-05-09 22:29:55 +00:00
## EdgeRouter
- See the [EdgeRouter platform page](platform-edgerouter.md).
2018-03-11 10:24:15 +00:00
## FreeBSD, NetBSD
2018-03-06 14:02:44 +00:00
- 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`.
2019-01-27 23:39:07 +00:00
- A [FreeBSD service script](https://github.com/yggdrasil-network/yggdrasil-go/blob/master/contrib/freebsd/yggdrasil) is available in the `contrib` folder. This might be adaptable to other BSDs.
2018-03-06 14:02:44 +00:00
2018-03-11 10:24:15 +00:00
## OpenBSD
2018-03-11 10:23:20 +00:00
- 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.