Esta caracteristica llamada IP Aliasing, en los kernels 2.0.x y en los 2.2.x lo podemos encontrar como una opción a la hora de compilar. En el kernel 2.4.x no se donde esta 😉
Vamos con el ejemplo, tenemos una tarjeta de red en eth0, supongo que tenemos algun tipo de script que nos la inicializa, pero yo lo hago directamente.
Nos interesa que esta tarjeta de red tenga las dirección 192.168.0.1 y la dirección 192.168.10.5, para esto hacemos
perroverd:~#ifconfig eth0 up
perroverd:~#ifconfig eth0 192.168.0.1
perroverd:~#ifconfig eth0:0 192.168.10.5
Ojo al detalle importante, en la segunda línea hemos puesto eth0:0 lo que no indica que esta dirección es un alias
Ahora si hacemos un ifconfig veremos que nos aparecen dos interfaces de red, y si probamos los pings correspondientes también deberían funcionar
Si hubiesemos querido más de dos direcciones hubiesemos añadido líneas con eth0:1, eth0:2…
Más información en este mini-Howto
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=840 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.