Что: 883b33f7085a9dfd04fca75b056d0e0b4c3fdf73 Когда: 2022-01-08 15:10:50+03:00 ------------------------------------------------------------------------ Темы: bsd go ------------------------------------------------------------------------ Yggdrasil на FreeBSD В рассылке NNCP напомнили о существовании Yggdrasil. Решил посмотреть работает ли эта штука и можно ли подключится к его глобальной сети. Собирается на FreeBSD 12.0 без проблем, но совершенно отказывается работать с TUN интерфейсами. Помню что когда игрался с Wireguard, то тоже столкнулся с этим. Yggdrasil использует исходный код Wireguard для работы с TUN-интерфейсами как-раз. Проблема в том, что они стали использовать системные вызовы появившиеся как минимум в FreeBSD 12.1. У меня есть директория с рабочим Wireguard-ом, стоящем на коммите до несовместимых изменений работы с TUN-ом. Работоспособность Yggdrasil в итоге восстанавливается простой командой: echo "replace golang.zx2c4.com/wireguard => /home/stargrave/work/wireguard-go" >> yggdrasil-go-0.4.2/go.mod Взял какой-то российский публичный peer, подключился, разрешил firewall на tun0 интерфейс, зашёл через эту overlay сеть на домашнюю страницу проекта. Так что всё работает, не упало. cjdns при подключении к Hyperboria редко выживал. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20Yggdrasil%20%D0%BD%D0%B0%20FreeBSD%20%28883b33f7085a9dfd04fca75b056d0e0b4c3fdf73%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0