Add VPN configuration tools and agent documentation
Created comprehensive VPN setup tooling for Peaceful Spirit L2TP/IPsec connection and enhanced agent documentation framework. VPN Configuration (PST-NW-VPN): - Setup-PST-L2TP-VPN.ps1: Automated L2TP/IPsec setup with split-tunnel and DNS - Connect-PST-VPN.ps1: Connection helper with PPP adapter detection, DNS (192.168.0.2), and route config (192.168.0.0/24) - Connect-PST-VPN-Standalone.ps1: Self-contained connection script for remote deployment - Fix-PST-VPN-Auth.ps1: Authentication troubleshooting for CHAP/MSChapv2 - Diagnose-VPN-Interface.ps1: Comprehensive VPN interface and routing diagnostic - Quick-Test-VPN.ps1: Fast connectivity verification (DNS/router/routes) - Add-PST-VPN-Route-Manual.ps1: Manual route configuration helper - vpn-connect.bat, vpn-disconnect.bat: Simple batch file shortcuts - OpenVPN config files (Windows-compatible, abandoned for L2TP) Key VPN Implementation Details: - L2TP creates PPP adapter with connection name as interface description - UniFi auto-configures DNS (192.168.0.2) but requires manual route to 192.168.0.0/24 - Split-tunnel enabled (only remote traffic through VPN) - All-user connection for pre-login auto-connect via scheduled task - Authentication: CHAP + MSChapv2 for UniFi compatibility Agent Documentation: - AGENT_QUICK_REFERENCE.md: Quick reference for all specialized agents - documentation-squire.md: Documentation and task management specialist agent - Updated all agent markdown files with standardized formatting Project Organization: - Moved conversation logs to dedicated directories (guru-connect-conversation-logs, guru-rmm-conversation-logs) - Cleaned up old session JSONL files from projects/msp-tools/ - Added guru-connect infrastructure (agent, dashboard, proto, scripts, .gitea workflows) - Added guru-rmm server components and deployment configs Technical Notes: - VPN IP pool: 192.168.4.x (client gets 192.168.4.6) - Remote network: 192.168.0.0/24 (router at 192.168.0.10) - PSK: rrClvnmUeXEFo90Ol+z7tfsAZHeSK6w7 - Credentials: pst-admin / 24Hearts$ Files: 15 VPN scripts, 2 agent docs, conversation log reorganization, guru-connect/guru-rmm infrastructure additions Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
{"parentUuid":null,"isSidechain":true,"userType":"external","cwd":"C:\\Users\\MikeSwanson\\claude-projects\\gururmm\\guru-rmm","sessionId":"0afef5e7-9ea6-44d0-b42a-e595ea54df85","version":"2.1.1","gitBranch":"master","agentId":"aa6b931","type":"user","message":{"role":"user","content":"Warmup"},"uuid":"59032681-ea3c-4420-a2de-d5c009a1d354","timestamp":"2026-01-08T17:40:12.770Z"}
|
||||
{"parentUuid":"59032681-ea3c-4420-a2de-d5c009a1d354","isSidechain":true,"userType":"external","cwd":"C:\\Users\\MikeSwanson\\claude-projects\\gururmm\\guru-rmm","sessionId":"0afef5e7-9ea6-44d0-b42a-e595ea54df85","version":"2.1.1","gitBranch":"master","agentId":"aa6b931","message":{"model":"claude-opus-4-5-20251101","id":"msg_01Jnis8XiTNgMQo6KneeVXie","type":"message","role":"assistant","content":[{"type":"text","text":"I understand you want me to warm up and get ready to assist you. I'm ready to help with exploring the GuruRMM codebase, designing implementation plans, or answering questions about the project.\n\nWhat would you like me to help you with today?"}],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":3,"cache_creation_input_tokens":12036,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":12036,"ephemeral_1h_input_tokens":0},"output_tokens":59,"service_tier":"standard"}},"requestId":"req_011CWvKZmzmYt6GeMJ5c73An","type":"assistant","uuid":"db7aab87-0c51-4708-8ddb-9444c6bcf89a","timestamp":"2026-01-08T17:40:17.156Z"}
|
||||
Reference in New Issue
Block a user