View Single Post
Old 01-24-2026, 12:33 PM   #13
flip-rossi
Junior Member
flip-rossi began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Apr 2025
Device: Kindle 10th gen
Quote:
Originally Posted by Bertrandization View Post
Solved, but not with wireguard.

I used tailscale for Kindle:
https://github.com/mitanshu7/tailscale_kual

Not ideal, since I would prefer to avoid tailscale, but it does work for at least the oasis 3 and the voyage. I needed to use https://github.com/notmarek/kindle-usbnetlite instead of the linked version for it to work on my oasis 3. It otherwise installed and ran.

Note that you do not need to actually run sshd for tailscale to run. You just need usbnetwork installed.
Don't know how I missed this reply!

This made me hopeful I could get WireGuard running within Kindle by simply getting a binary, but I hit a stop pretty early and wasn't able to create WireGuard's link interface, nor tunnel:
  • BusyBox's `ip` command doesn't support creating new link interfaces;
  • after cross-compiling `wireguard-go`, which avoids the need for first-class kernel support for WireGuard, running it fails with 'ERROR: (wg0) 2026/01/24 16:19:19 Failed to create TUN device: CreateTUN("wg0") failed; /dev/net/tun does not exist'';
  • '/etc/network/interfaces' seems to be in a read-only file system.

I looked a bit into this USB networking thing but I didn't really get what it does. It seemed to allow to use the USB port for Ethernet? How does that help here?

I also wasn't really able to tell anything special in terms of setup that could be similar for WireGuard done by this Tailscale KUAL app besides just installing the binary and running it.

Do you have any potential insights on this? Thanks for looking into this!

If all else fails, maybe looking into embeddable-wg-library helps?

Last edited by flip-rossi; 01-24-2026 at 12:34 PM. Reason: bad url tag
flip-rossi is offline   Reply With Quote