Problemas con 2 tarjetas de red
Daniel Serpell
daniel en atmlab.utfsm.cl
Lun Mayo 24 13:18:51 CLT 2004
El Mon, May 24, 2004 at 12:53:07PM -0400, Luis Eduardo Vivero Peña escribio:
>
> > El que pueda especificarse no significa que deba especificarse, de
> > hecho si las dos interfaces se especifican "auto", no tiene sentido
> > poner más de un gateway.
>
> Por que no Daniel?
>
Como se dijo antes, sólo la primera ruta será utilizada. Si bien es
posible tener dos conexiones independientes, cada una con un IP
distinto y por lo mismo con rutas por omisión distintas, ¿cómo
harías para especificar cuál conexión utilizan las aplicaciones?
La lógica en el núcleo es para el caso simple: si debe mandar un
paquete IP hacia un destino, prueba las rutas una a una en el
órden especificado hasta que encuentra una en que
"(ip_destino & ruta[i].mascara) == ruta[i].ip", y luego envía
el paquete IP por "ruta[i].interfaz" con ip destino "ruta[i].gateway",
o si "ruta[i].gateway == 0", con el ip destino original.
Un gateway por omisión es aquél en que el ip y la máscara son cero,
por lo que cualquier ip_destino cumple con la regla anterior.
Daniel.
Más información sobre la lista de distribución Linux