Author: Mike Swanson Machine: Mikes-MacBook-Air.local Timestamp: 2026-06-06 06:47:07
88 lines
2.8 KiB
Markdown
88 lines
2.8 KiB
Markdown
# Wolkin Remote Printing - Tailscale Solution
|
|
|
|
**Date:** 2026-06-06
|
|
**Status:** Pending deployment
|
|
**Decision:** Use Tailscale mesh VPN for remote laptop → office printer connectivity
|
|
|
|
## Use Case
|
|
|
|
- Remote laptop (not yet in RMM) needs to print to office printer
|
|
- Office network: Verizon home internet router (likely CGNAT/dynamic IP)
|
|
- No existing VPN infrastructure
|
|
- Single user remote printing scenario
|
|
|
|
## Solution: Tailscale
|
|
|
|
**Deployment targets:**
|
|
1. Office PC: **FRONT** (already in RMM - 877d311a-4b24-462c-97b1-d2a0f7730a71)
|
|
2. Remote laptop: (to be enrolled in RMM)
|
|
|
|
**Architecture:**
|
|
- Install Tailscale client on both machines
|
|
- Create shared Tailscale network (tailnet)
|
|
- Office printer shared from FRONT via SMB
|
|
- Laptop connects to printer using FRONT's Tailscale IP
|
|
|
|
**Benefits:**
|
|
- Works through CGNAT without port forwarding
|
|
- Free for personal use (up to 100 devices)
|
|
- Zero-config mesh networking
|
|
- Secure (WireGuard-based)
|
|
- ACG can manage via RMM once deployed
|
|
|
|
## Implementation Steps
|
|
|
|
1. **Enroll remote laptop in GuruRMM**
|
|
- Generate enrollment key for Wolkin site
|
|
- Install agent on laptop
|
|
- Run onboarding diagnostic
|
|
|
|
2. **Install Tailscale on FRONT**
|
|
- Download: https://tailscale.com/download/windows
|
|
- Install via RMM command or ScreenConnect
|
|
- Sign in with Wolkin Tailscale account (or create new)
|
|
- Note FRONT's Tailscale IP (100.x.x.x range)
|
|
|
|
3. **Install Tailscale on remote laptop**
|
|
- Same download/install process
|
|
- Join same tailnet
|
|
- Note laptop's Tailscale IP
|
|
|
|
4. **Configure printer sharing**
|
|
- Share office printer from FRONT (if not already shared)
|
|
- On laptop: Add network printer using `\\<FRONT-tailscale-IP>\<PrinterName>`
|
|
- Test print job
|
|
|
|
5. **Documentation**
|
|
- Document Tailscale credentials in vault: `clients/rswolkin/tailscale.sops.yaml`
|
|
- Add printer name and share path to this doc
|
|
- Update wiki/clients/wolkin.md (when created)
|
|
|
|
## Alternative Considered
|
|
|
|
- ScreenConnect print redirection: Wrong direction (office→laptop, not laptop→office)
|
|
- GuruConnect: Not yet production-ready for this use case
|
|
- Commercial cloud print: Overkill/expensive for single user
|
|
- DIY VPN: Complex, CGNAT issues, maintenance burden
|
|
|
|
## Notes
|
|
|
|
- FRONT uptime: 10.2 days (as of 2026-06-06) - stable enough for print server role
|
|
- FRONT has pending reboot (dispatched 2026-06-06) - Tailscale install can happen after
|
|
- Office printer make/model: (to be documented)
|
|
- Remote laptop specs: (to be documented after enrollment)
|
|
|
|
## Follow-up Tasks
|
|
|
|
- [ ] Create Tailscale account for Wolkin (if needed)
|
|
- [ ] Enroll remote laptop in RMM
|
|
- [ ] Deploy Tailscale to both machines
|
|
- [ ] Configure printer sharing
|
|
- [ ] Test remote print job
|
|
- [ ] Vault Tailscale credentials
|
|
- [ ] Document printer details
|
|
|
|
---
|
|
|
|
**Ticket/Session reference:** 2026-06-06 RMM diagnostic + remote printing planning
|