Как добавить сетевой интерфейс для Wireguard в систему yocto?
На моем
core-image-minimal
yocto system.
Я добавил это в свой
local.conf
:
IMAGE_INSTALL_append = " wireguard-tools"
И я добавил следующие мета в свой
bblayers.conf
:
BBLAYERS += " \
/home/nick/git/san/qemu/poky/meta-openembedded/meta-oe \
/home/nick/git/san/qemu/poky/meta-openembedded/meta-python \
/home/nick/git/san/qemu/poky/meta-openembedded/meta-networking \
"
Когда машина загружается, я вижу, что защита от проводов установлена:
root@qemux86-64:~# which wg
/usr/bin/wg
Я пытаюсь пройти краткое руководство по защите от проводов . Когда я пытаюсь добавить адаптер для защиты от проводов, я вижу следующее:
root@qemux86-64:~# ip link add dev wg0 type wireguard
ip: RTNETLINK answers: Operation not supported
root@qemux86-64:~#
Поэтому я не могу добавлять интерфейсы во время выполнения в этой настройке.
Как я могу добавить виртуальный интерфейс для защиты от проводов в системе yocto? Есть ли какой-нибудь модуль ядра, для которого мне нужно добавить рецепт и добавить в свое ядро, чтобы включить это?
1 ответ
Проблема заключалась в том, что мне нужно было добавить «Поддержку фиктивного сетевого драйвера» в разделе