IssueRaiser

Wake-on-LAN packet support

I often need to SSH to my Mac at home, but sometimes it's asleep. But I have other tailscaled nodes on my network that don't sleep. It'd be nice if we could transparently send Wake-on-LAN packets automatically. Imagine three nodes: * Laptop at coffee shop * macOS desktop at home * Linux server at home (Synology NAS, etc) When I run "ssh bradfitz@100.x.y.z", my laptop's tailscaled could know that the macOS desktop hasn't been seen in a while, and send a DERP message to the Linux server at home to do the Wake-on-LAN packet to the macOS's MAC address. And/or it could be more explicit, too, like `tailscale wake <node_name>` which would then print out status and optionally block until the node is woken up and responding via Tailscale. /cc @danderson @crawshaw @apenwarr

Posted by bradfitz on Apr 17, 2020, 6:59 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.3,500 issues0 comments

support (E-commerce)

Wake-on-LAN packet support

bradfitzApr 17, 2020, 6:59 PM

I often need to SSH to my Mac at home, but sometimes it's asleep. But I have other tailscaled nodes on my network that don't sleep. It'd be nice if we could transparently send Wake-on-LAN packets automatically. Imagine three nodes: * Laptop at coffee shop * macOS desktop at home * Linux server at home (Synology NAS, etc) When I run "ssh bradfitz@100.x.y.z", my laptop's tailscaled could know that the macOS desktop hasn't been seen in a while, and send a DERP message to the Linux server at home to do the Wake-on-LAN packet to the macOS's MAC address. And/or it could be more explicit, too, like `tailscale wake <node_name>` which would then print out status and optionally block until the node is woken up and responding via Tailscale. /cc @danderson @crawshaw @apenwarr

Comments (0)

No comments yet. Start the discussion.

Comment on this issue