fix: IP del modo VPS via interfaz de la ruta por defecto #5

Merged
hermes merged 1 commits from fix/vps-lan-ip into main 2026-09-12 20:49:30 +02:00
Owner

Summary

2o caso real en Windows: la URL del modo VPS mostraba 10.5.0.2 — otra IP interna de virtualizacion (vEthernet WSL2 usa el rango 10.x, no solo 172.16-31). Filtrar por rango es un whack-a-mole.

Fix determinista: la IP de la interfaz que tiene la ruta por defecto (Get-NetRoute -DestinationPrefix 0.0.0.0/0, la que va de verdad a la LAN), con fallback TU_IP.

Verificacion (pwsh 7.4.6, mocks)

  • WSL 10.5.0.2 (ifIndex 12) + LAN 192.168.1.50 (ifIndex 5 con gateway) -> selecciona 192.168.1.50
  • Sin ruta por defecto -> TU_IP
  • Parse AST 4/4 OK
## Summary 2o caso real en Windows: la URL del modo VPS mostraba `10.5.0.2` — otra IP interna de virtualizacion (vEthernet WSL2 usa el rango 10.x, no solo 172.16-31). Filtrar por rango es un whack-a-mole. Fix determinista: la IP de la **interfaz que tiene la ruta por defecto** (`Get-NetRoute -DestinationPrefix 0.0.0.0/0`, la que va de verdad a la LAN), con fallback `TU_IP`. ## Verificacion (pwsh 7.4.6, mocks) - WSL 10.5.0.2 (ifIndex 12) + LAN 192.168.1.50 (ifIndex 5 con gateway) -> selecciona 192.168.1.50 - Sin ruta por defecto -> TU_IP - Parse AST 4/4 OK
hermes added 1 commit 2026-09-12 20:49:29 +02:00
10.5.0.2 (vEthernet WSL) salia como URL: el filtro por rango 172.16-31
no cubre las IPs internas 10.x de WSL/Hyper-V. Ahora se coge la IP de la
interfaz que tiene la ruta 0.0.0.0/0 — la que de verdad va a la LAN.
Fallback TU_IP si no hay ruta.
hermes merged commit 8bd5bbf366 into main 2026-09-12 20:49:30 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d0a1/packs#5