Quote:
Originally Posted by Bertrandization
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?