Quote:
Originally Posted by dhdurgee
Is this when @Hubris needs to get involved? What infomation does he need from me?
|
Correct, @Hubris should also install Tailscale, add their device to their Tailscale account, in their console (or cmd, whatever) do:
Code:
tailscale up --advertise-routes=192.168.1.0/24
where 192.168.1.0/24 is their local subnet (to learn what local subnet is one can do "ipconfig" on Windows or "ip a" on Linux). It's in %path% on Windows usually, but if it's not it's somewhere in Program Files and can be ran from there.
Once done, the subnet will appear in Tailscale web interface under Machines > [device] > three dots on the right > Edit route settings > Approve subnet in there.
Once this is done, they create a sharing link to their device in Machines > Device > Share on the right > Copy share link
This link should be shared privately.
Once you have both your device and theirs, it's just a matter of learning which IP does their Kindle have, enabling Wi-Fi ssh on it with a known key and ssh root@192.168.1.23. While their PC is running with Tailscale on, you'll have access to the Kindle. Once the job is done, they can revoke your access the same way it was granted in the Share menu.
There could be some issue if you have your local network in the same subnet as theirs since the routes will overlap each other, in this case I'd suggest adding not the full /24 subnet but a single device (i.e. 192.168.1.23/32 instead of 192.168.1.0/24 where 192.168.1.23 is Kindle's IP address), it should fix the routing right away. If it still doesn't, on your side do:
Code:
ip route add 192.168.1.23/32 dev a31524pt
and then it should take priority for this individual address and work. This also could be done without redefining the routes, but you get the gist already.