Tengo un sistema Debian que funciona como un enrutador inalámbrico con eth0
y wlan0
. Ahora agregué una red adicional manualmente eth1
con ifconfig
:
alix: ~ # ifconfig eth1 192.168.0.2 máscara de red 255.255.255.0 alix: ~ # netstat -rn Tabla de enrutamiento IP del kernel Puerta de enlace de destino Banderas Genmask Ventana MSS irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 alix: ~ # ping 192.168.0.254 PING 192.168.0.254 (192.168.0.254) 56 (84) bytes de datos. 64 bytes de 192.168.0.254: icmp_req = 1 ttl = 64 tiempo = 0.537 ms 64 bytes de 192.168.0.254: icmp_req = 2 ttl = 64 tiempo = 0.199 ms 64 bytes de 192.168.0.254: icmp_req = 3 ttl = 64 tiempo = 0.188 ms ^ C --- 192.168.0.254 estadísticas de ping --- 3 paquetes transmitidos, 3 recibidos, 0% de pérdida de paquetes, tiempo 2005ms rtt min / avg / max / mdev = 0.188 / 0.308 / 0.537 / 0.161 ms
Todo funciona bien como puedes ver.
Ahora me gustaría hacer que la configuración sea permanente. Por lo tanto, agregué la siguiente sección a /etc/network/interfaces
:
alix: ~ # sed -n '/ iface eth1 /, / ^ $ / p' / etc / network / interfaces iface eth1 inet static dirección 192.168.0.2 máscara de red 255.255.255.0
Pero cuando trato de iniciar la red me sale el siguiente error:
alix: ~ # ifconfig eth1 abajo alix: ~ # ifup -v eth1 Configuración de la interfaz eth1 = eth1 (inet) run-parts --verbose /etc/network/if-pre-up.d run-parts: ejecutando /etc/network/if-pre-up.d/hostapd ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 etiqueta eth1 RTNETLINK responde: el archivo existe No se pudo mostrar eth1.
Cuando ejecuto el ip
comando manualmente obtengo el mismo error:
alix: ~ # ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 etiqueta eth1 RTNETLINK responde: el archivo existe
¿Qué hay de malo con el comando? ¿Y cómo puedo decirle a Debian que haga lo correcto?
RTNETLINK answers: No such process Failed to bring up eth1
PERO mi Eth1 está correctamente asignado ahora Y está ARRIBA / ARRIBA.