
Estoy intentando establecer un alias para una interfaz orientada a la red local, pero cuando intento abrirlo recibo este error:
RTNETLINK answers: File exists
Failed to bring up eth1:0.
Aquí está mi /etc/network/interfaces # Dispositivo de bucle invertido: auto lo iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet static
address X.X.X.X
broadcast X.X.X.X
netmask 255.255.255.0
gateway X.X.X.1
# device: eth1
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.252.0
# device: eth1:0
auto eth1:0
iface eth1:0 inet static
address 10.0.0.2
netmask 255.255.252.0
# default route to access subnet
up route add -net X.X.X.X netmask 255.255.255.0 gw X.X.X.1 eth0
Respuesta1
El "archivo" que "ya existe" esla ruta predeterminada(puerta).
ifup
fallará porque intentará agregar una ruta predeterminada que ya existe para el adaptador base. Como indicó @DanatheSane en los comentarios, puedes ignorar esto; el alias funciona de todos modos.
Respuesta2
Realmente deberías eliminar la última línea, ya que intenta hacer exactamente el mismo trabajo que se hace en la eth0
sección:
- La
gateway
configuración significa que la obtiene como puerta de enlace (predeterminada). - El
netmask
(conaddress
) agrega una ruta para la red local, indicándole a su máquina cómo enviar paquetes que puedan alcanzarse en la red de área local.
En resumen: la última línea es redundante.