Asi warehouse-network
Connect to warehouse machines (DGX Spark, etc.) via local network or Tailscale. Use when SSH-ing into warehouse hosts, managing Tailscale connectivity, or accessing gx10-acee.
install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/warehouse-network" ~/.claude/skills/plurigrid-asi-warehouse-network && rm -rf "$T"
manifest:
skills/warehouse-network/SKILL.mdsource content
Warehouse Network
Manage SSH connections to machines on the warehouse network, with Tailscale as the cross-network fallback.
Hosts
| Host | Local IP | Tailscale IP | User | Password |
|---|---|---|---|---|
| gx10-acee (DGX Spark) | 10.1.10.153 | 100.74.215.96 | a | aaaaaa |
Connection Strategy
- Same network: SSH directly via local IP (
)10.1.10.x - Different networks: SSH via Tailscale IP (
)100.x.x.x - If Tailscale is offline/expired: Must access via local network first, then run
sudo tailscale up --force-reauth
Quick Connect
# Try Tailscale first (works across networks) ssh a@100.74.215.96 # Fall back to local ssh a@10.1.10.153
Connection Workflow
# 1. Check if host is on Tailscale tailscale status | grep gx10 # 2. If online (no "offline" tag), ping to verify tailscale ping --timeout=10s gx10-acee # 3. If offline or node key expired, SSH via local network and re-auth ssh a@10.1.10.153 sudo tailscale up --force-reauth # Visit the printed auth URL in browser # 4. Connect via Tailscale once authenticated ssh a@100.74.215.96
Discovering New Hosts
If a host IP is uncertain, probe a range:
for ip in 10.1.10.{150..155}; do ssh -o ConnectTimeout=5 -o BatchMode=yes a@$ip "echo $ip ok" 2>&1 & done; wait
Notes
- DGX Spark runs Ubuntu (aarch64), NVIDIA DGX Spark Version 7.4.0
- The machine has a
conda/venv activated by default(spark-ai-env) - Tailscale node keys can expire; re-auth with
--force-reauth - sudo password is the same as the login password