Caso 03: Llego al vecino pero no a la otra red
El escenario
Una red con dos segmentos separados por un router. El host de la red A puede hacer ping al router (su vecino directo) pero no puede llegar a ningún host de la red B.
Topología
name: "caso-03-gateway"
nodes:
- name: PC-A
type: HOST
x: 100
y: 200
- name: ROUTER
type: ROUTER
x: 350
y: 200
- name: PC-B
type: HOST
x: 600
y: 200
links:
- source: PC-A
target: ROUTER
- source: ROUTER
target: PC-B
Configuración inicial
En PC-A:
ip addr add 192.168.1.10/24 dev eth1
ip link set eth1 up
ip route add default via 192.168.1.1
En ROUTER:
ip addr add 192.168.1.1/24 dev eth1
ip addr add 10.0.0.1/30 dev eth2
ip link set eth1 up
ip link set eth2 up
En PC-B:
ip addr add 10.0.0.2/30 dev eth1
ip link set eth1 up
ip route add default via 10.0.0.1
Introducir la falla
⚙️ Comando para romper el escenario — no leer si sos el alumno
# En PC-A — cambiar el gateway por uno que no existe
ip route del default
ip route add default via 192.168.1.99
🔴 El síntoma
Desde PC-A:
ping -c 2 192.168.1.1 # ping al router
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
ping -c 2 10.0.0.2 # ping a PC-B
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Nada funciona. Las interfaces están UP, las IPs parecen correctas.
Tu misión
Encontrá por qué PC-A no puede llegar a ningún destino fuera de su red y arreglalo.
Pistas
Pista 1
PC-A no puede llegar ni al router que tiene directamente conectado. Eso descarta problemas de ruteo en el router. El problema está en PC-A mismo.
Pista 2
Mirá la tabla de ruteo de PC-A con `ip route show`. Prestá atención al gateway que figura en la ruta `default`. ¿Esa IP existe en la red?
Solución completa
**Diagnóstico:**
default via 192.168.1.99 dev eth1 ← gateway que no existe
192.168.1.0/24 dev eth1 proto kernel
PC-A tiene configurado `192.168.1.99` como gateway, pero esa IP no existe — nadie en la red tiene esa dirección. Cuando PC-A intenta mandar un paquete fuera de su red, hace ARP preguntando "¿quién tiene 192.168.1.99?" y nadie responde.
**Fix:**
# En PC-A
ip route del default
ip route add default via 192.168.1.1
**Verificación:**
ping -c 2 192.168.1.1 # ✅
ping -c 2 10.0.0.2 # ✅
**Por qué es un error frecuente:** un typo en el gateway (`.99` en vez de `.1`) es difícil de ver a simple vista. La tabla de ruteo lo muestra claramente, pero hay que saber mirarla.