Skip to main content

Tailscale Devices

Tailscale Devices

Last Updated: 2025-12-27 Status: Production Source: Network audit and device inventory


Device Naming Convention

Why Devices Get [object Object], [object Object] Suffixes

Tailscale automatically appends numeric suffixes when hostname conflicts occur:

  1. Original device registers with hostname agent-router
  2. Device goes offline (pod restarts, machine reboots, etc.)
  3. New device with same hostname joins before old one is removed
  4. Tailscale assigns agent-router-1 to avoid naming conflict
  5. Original agent-router remains in admin console (offline/zombie)

Best Practices:

  • Remove offline/zombie devices promptly via Tailscale admin or API
  • After cleanup, rename -1 devices to remove the suffix
  • For K8s pods: ensure proper cleanup hooks remove Tailscale registration on termination

Cleanup performed 2025-12-27:

  • Deleted: gl-be3600-1, default-agent-router, tailscale-operator, gl-be3600 (offline zombies)
  • Renamed: default-agent-router-1 agent-router, tailscale-operator-1 tailscale-operator
  • Renamed: thomass-macbook-pro mac-m4, thomass-macbook-pro-2 mac-m3

Complete Device Inventory

Primary Workstations

Mac M4 (Primary Development)

  • Hostname: mac-m4 (renamed from thomass-macbook-pro)
  • Tailscale IP: 100.108.129.7
  • Tailscale Domain: mac-m4.tailcf98b3.ts.net
  • Local IP: 192.168.8.109 (on Bluefly-Agents network)
  • Public IP: 73.162.38.185
  • MAC Address: 4a:3a:98:a2:4e:dd (en0)
  • Device Model: Mac16,8
  • Role: Primary development workstation, MCP servers, exit node
  • Status: Active
  • Services Running:
    • Cloudflare Tunnel (cloudflared)
    • OrbStack Kubernetes (29 namespaces, 62+ running pods)
    • 14 GitLab agents
    • MCP servers
    • Agent services (ports 3000-3015)

Mac M3 (Secondary Development)

  • Hostname: mac-m3 (renamed from thomass-macbook-pro-2)
  • Tailscale IP: 100.108.180.36
  • Tailscale Domain: mac-m3.tailcf98b3.ts.net
  • Role: GitLab development, secondary workstation
  • Status: Active
  • Services Running:
    • OrbStack Kubernetes (testing/QA)
    • Development services

Network Infrastructure

GL-BE3600 Router (GL-iNet Slate 7)

  • Product: GL.iNet GL-BE3600 (Slate 7)
  • URL: https://www.gl-inet.com/products/gl-be3600/
  • Device ID: xa1b1d2
  • Dynamic DNS: https://xa1b1d2.glddns.com
  • MAC Address: 94:83:C4:C1:B1:D2
  • Hostname: gl-be3600
  • Tailscale IP: 100.64.177.83
  • Tailscale Domain: gl-be3600.tailcf98b3.ts.net
  • Local IP: 192.168.8.1
  • Role: Subnet router for agent network
  • Subnet: 192.168.8.0/24 (Bluefly-Agents network)
  • Status: Active
  • Tailscale Settings:
    • Enable: ON
    • Account: flux423@mac.com
    • Subnet routing: ON (advertises 192.168.8.0/24)
    • Exit node: OFF
    • Funnel: OFF
    • Auto-connect: ON

Kubernetes Services

agent-router

  • Hostname: agent-router (renamed from default-agent-router-1)
  • Tailscale IP: 100.84.145.103
  • Tailscale Domain: agent-router.tailcf98b3.ts.net
  • OS: Linux (6.17.8-orbstack)
  • Tags: tag:k8s
  • Role: Kubernetes agent router service
  • Status: Active

tailscale-operator

  • Hostname: tailscale-operator (renamed from tailscale-operator-1)
  • Tailscale IP: 100.103.236.51
  • Tailscale Domain: tailscale-operator.tailcf98b3.ts.net
  • Role: Kubernetes Tailscale operator
  • Status: Active

Mobile Devices

iPhone

  • Tailscale IP: 100.67.125.25
  • Tailscale Domain: iphone.tailcf98b3.ts.net
  • OS: iOS
  • Status: Active
  • Role: Mobile access to Tailscale network

Pending Installation

Synology NAS (blueflyNAS)

  • QuickConnect: copleywoods.us3.quickconnect.to
  • Tailscale: Not yet installed (requires physical access)
  • Status: Pending
  • Action: Install Tailscale package when home

Network Topology Visualization


                    Tailscale Mesh Network                   
                     tailcf98b3.ts.net                       

                                                             
                      
     mac-m4               mac-m3                        
   100.108.129.7    100.108.180.36                  
   (exit node)                                          
                      
                                                            
                                                            
                      
    gl-be3600            agent-router                   
   100.64.177.83        100.84.145.103                  
   (subnet router)      (k8s service)                   
   192.168.8.0/24                      
                                          
                                         
       tailscale-op                    
      iphone            100.103.236.51                  
   100.67.125.25        (k8s operator)                  
                      
                                                             


Device Status Summary

DeviceIPStatusRole
mac-m4100.108.129.7ActivePrimary dev, exit node
mac-m3100.108.180.36ActiveSecondary dev
gl-be3600100.64.177.83ActiveSubnet router
agent-router100.84.145.103ActiveK8s agent router
tailscale-operator100.103.236.51ActiveK8s operator
iphone100.67.125.25ActiveMobile access
blueflyNAS-PendingNAS (install when home)

Deleted Devices (2025-12-27)

These zombie/duplicate devices were removed during cleanup:

DeviceIPReason
gl-be3600-1100.115.120.50Duplicate router registration
default-agent-router100.119.168.4Offline 28+ days
tailscale-operator100.95.171.114Offline 28+ days
gl-be3600100.116.110.123Offline 28+ days