Sé que puedo enrutar a otra computadora configurando su IP como puerta de enlace. ¿Puedo hacer esto también simplemente especificando la interfaz que deben tomar los paquetes? Como en lugar de hacer route add gw
, si digo route add -net X dev interface
, no funciona.
Respuesta1
No. La razón es que puede haber cualquier número de hosts conectados a esa interfaz, ¿cómo se supone que su máquina sepa a través de cuál se debe enrutar el tráfico?
Si solo desea enviar un pequeño subconjunto de tráfico a través del host designado, y no todo el tráfico, sí, puede hacerlo.
ip route add 1.2.3.0/24 via 192.168.0.123 dev eth1
Esto enviará todo el tráfico destinado a 1.2.3.0/24
través 192.168.0.123
del cual está conectado eth1
.