Supoño que xa sabedes a resposta: os paquetes dende calquera ordenador chegan ao routerA, incluso ás IP de gateway que non están na mesma rede. Por así decilo o router encamiña por dentro pero non sabe que facer cos paquetes que chegan con destino a un equipo doutra rede. Razón: onde está a táboa de enrutamento que ten que consultar? E outra pregunta: as nosas máquinas, de verdade, son routers?
O teu traballo:
Hai unha pequena condición para que un Linux calquera saiba facer as funcións dun router:
nano /etc/sysctl.conf
e no ficheiro que sae quitarlle a almohadilla a:
Cando reiniciemos temos un router de verdade na máquina routerA. Xa das feito ping entre ordenadores?
Outro xeito de facelo é executar unha humilde frase na liña de comandos:
echo 1 > /proc/sys/net/ipv4/ip_forward
Tecleando esto en calquera Linux… tachán…xa sabe enrutar. Coidadiño que esto cambia cada vez que reiniciades a máquina
Comprobación cutre: ten que saír un humilde 1 cando tecleades:more /proc/sys/net/ipv4/ip_forward
Outro día cóntovos o que significa eso de IP Forwarding, que cun chisco de inglés xa imaxinades que ten que ver con reenviar IP.