Одна из причина по которым такая проблема может возникнуть это наличие сразу нескольких сетевых менеджеров.
Чтобы проверить что запущено выполните:
find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-40s | %s\n", $(NF-0), $(NF-1)) }' | sort -fВот список всех сетевых менеджеров используемых в linux:
Network configuration - ArchWiki
В моем случае одновременно работал NetworkManager и systemd-networkd.
Tldr
На Orange Pi 5 если нет проблем с загрузкой последнего ядра, то отключение systemd-networkd решает проблему. Если с загрзкой ядра все же наблюдаются проблемы, то отключение NetworkManager будет более правильным решением до момента, пока вы не разберетесь с ядром.
systemctl stop systemd-networkdsystemctl disable systemd-networkd