Tengo un sistema Debian que funciona como un enrutador inalámbrico con eth0y wlan0. Ahora agregué una red adicional manualmente eth1con 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 ipcomando 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?
debian
networking
ip
ceving
fuente
fuente

RTNETLINK answers: No such process Failed to bring up eth1PERO mi Eth1 está correctamente asignado ahora Y está ARRIBA / ARRIBA.RTNETLINK answers: No such process Failed to bring up eth1RTNETLINK answers file? Además, después de enjuagar, mi tarjeta de red no toma una nueva ip automáticamente, ¿cómo pedirle a dhcp una nueva ip?ipherramienta obtiene del núcleo. Y en lugar de traducir el mensaje en algo útil para los usuarios finales, loippasa de largo. Pero si realmente desea conocer las partes internas, useAsk QuestionelAdd Commentbotón en lugar del botón.Tuve un problema similar que para cuando jugué la escena de 10.000 dineros era exactamente esto, y había estado tratando de agregar las cosas que faltaban a / e / n / id / etho
Pero al estudiar la página de manual para interfaces, noté que TODO el conjunto de ejemplos tenía solo 2 líneas de datos reales, la dirección ipv4 / 24 y una línea de puerta de enlace que especifica la dirección de mi enrutador. Así que eliminé mi archivo eth0 y reinicié, y funcionó perfectamente.
fuente