Sanitized mirror from private repository - 2026-03-21 05:42:25 UTC
This commit is contained in:
74
hosts/vms/vishdebian-vm/README.md
Normal file
74
hosts/vms/vishdebian-vm/README.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# vishdebian
|
||||
|
||||
Debian 13 VM running on Calypso (Synology DS723+).
|
||||
|
||||
**Hostname**: vishdebian
|
||||
**LAN IP**: 192.168.0.81 (DHCP)
|
||||
**Tailscale IP**: 100.64.0.2
|
||||
**SSH**: `ssh vishdebian` (via Tailscale — see `~/.ssh/config`)
|
||||
**SSH user**: vish (passwordless sudo)
|
||||
|
||||
---
|
||||
|
||||
## Hardware (Virtual Machine)
|
||||
|
||||
| Property | Value |
|
||||
|----------|-------|
|
||||
| **Hypervisor** | Synology Virtual Machine Manager (VMM) on Calypso |
|
||||
| **Host** | Calypso — Synology DS723+ |
|
||||
| **OS** | Debian GNU/Linux 13 (Trixie) |
|
||||
| **Kernel** | 6.12.57+deb13-amd64 |
|
||||
| **Architecture** | x86_64 |
|
||||
| **vCPU** | 2 cores (AMD Ryzen Embedded R1600, host passthrough) |
|
||||
| **RAM** | 16 GB |
|
||||
| **Disk** | 1 TB (virtual disk), 97 GB root partition (`/dev/sda1`) |
|
||||
| **Network** | `ens3`, bridged to Calypso LAN |
|
||||
|
||||
---
|
||||
|
||||
## Network Configuration
|
||||
|
||||
- **LAN IP**: `192.168.0.81/24` (DHCP from home router)
|
||||
- **Tailscale IP**: `100.64.0.2` (Headscale node 20)
|
||||
- **Default gateway**: `192.168.0.1`
|
||||
|
||||
### Tailscale / Headscale
|
||||
|
||||
Joined to Headscale at `headscale.vish.gg:8443`. Accepts all subnet routes (`--accept-routes`).
|
||||
|
||||
**Known routing quirk**: Calypso advertises `192.168.0.0/24` as a subnet route via Headscale. This causes Tailscale to install that route in table 52 on this VM, which breaks inbound LAN connectivity (replies go via `tailscale0` instead of `ens3`). Fixed with a persistent ip rule:
|
||||
|
||||
```bash
|
||||
# /etc/network/if-up.d/99-lan-routing-fix
|
||||
ip rule add to 192.168.0.0/24 priority 5200 lookup main 2>/dev/null || true
|
||||
```
|
||||
|
||||
This rule takes priority 5200, beating Tailscale's table 52 rule at 5270.
|
||||
|
||||
---
|
||||
|
||||
## Services
|
||||
|
||||
No persistent Docker stacks deployed yet.
|
||||
|
||||
Docker is installed (v29.1.1) and ready for use.
|
||||
|
||||
---
|
||||
|
||||
## Quick Access
|
||||
|
||||
```bash
|
||||
# SSH
|
||||
ssh vishdebian
|
||||
|
||||
# Check running containers
|
||||
ssh vishdebian "docker ps"
|
||||
|
||||
# System resources
|
||||
ssh vishdebian "free -h && df -h /"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Last Updated*: 2026-03-10
|
||||
*Host*: Calypso (Synology DS723+) via Synology VMM
|
||||
Reference in New Issue
Block a user