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