# rock64 can't install wireguard

**URL:** <https://dietpi.com/forum/t/rock64-cant-install-wireguard/2524>\
**Category:** Troubleshooting\
**Created:** [3 September 2018 19:55 UTC](https://dietpi.com/forum/t/rock64-cant-install-wireguard/2524 "2018-09-03T19:55:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ihitmani](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/i/ea666f/32.png) [@ihitmani](https://dietpi.com/forum/u/ihitmani)\
**Post date:** [3 September 2018 19:55 UTC](https://dietpi.com/forum/t/rock64-cant-install-wireguard/2524/1 "2018-09-03T19:55:01Z")

</div>

Hello, tried to install this : [https://packages.debian.org/sid/wireguard-tools](https://packages.debian.org/sid/wireguard-tools) , installed linux-headers-4.4.77-rockchip-ayufan-136 by following this : [https://dietpi.com/forum/t/rock64-wifi-module/2101/6](https://dietpi.com/forum/t/rock64-wifi-module/2101/6) But no luck:

/header/usr/src# modprobe wireguard && lsmod | grep wireguard

modprobe: ERROR: …/libkmod/libkmod.c:586 kmod\_search\_moddep() could not open moddep file ‘/lib/modules/4.4.132-1075-rockchip-ayufan-ga83beded8524/modules.dep.bin’  
modprobe: FATAL: Module wireguard not found in directory /lib/modules/4.4.132-1075-rockchip-ayufan-ga83beded8524

---

<div class="post-metadata">

**Author:** ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)\
**Post date:** [5 September 2018 08:37 UTC](https://dietpi.com/forum/t/rock64-cant-install-wireguard/2524/2 "2018-09-05T08:37:34Z")

</div>

There are some kernel requirements, not sure if it’s related: [https://www.wireguard.com/install/#kernel-requirements](https://www.wireguard.com/install/#kernel-requirements)

Does the **modprobe** command work in combination with other modules, where you know that they are available and working? E.g. **modprobe ipv6**?

---

<div class="post-metadata">

**Author:** ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)\
**Post date:** [5 September 2018 08:56 UTC](https://dietpi.com/forum/t/rock64-cant-install-wireguard/2524/3 "2018-09-05T08:56:24Z")

</div>

Looks like it needs wireguard-dkms as a rec

> An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade.

> **[Dynamic Kernel Module Support](https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support)**
>
> Dynamic Kernel Module Support (DKMS) is a program/framework that enables generating Linux kernel modules whose sources generally reside outside the kernel source tree. The concept is to have DKMS modules automatically rebuilt when a new kernel is installed.
> An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade.
> Another...

> **[Set Up WireGuard VPN on Ubuntu](https://www.linode.com/docs/guides/set-up-wireguard-vpn-on-ubuntu/)**
>
> This guide will show you how to install WireGuard, a fast and secure VPN, on Linode.
