Tengo arch-linux-arm ejecutándose en un raspberryPi.
La red en la que estoy utiliza IP estáticas.
gateway IP
es 192.168.178.5
IP para mi dispositivo es192.168.178.201
Para conectarme a internet uso:
ip addr add 192.168.178.201 dev eth0
ip route add default via 192.168.178.5
Sin embargo, este último produce
RTNETLINK answeres: Network is unreachable
¿Qué me estoy perdiendo?
ACTUALIZAR
La respuesta de mtak solucionó el problema inicial,
sin embargo, todavía no puedo llegar a la puerta de enlace.
Intentando ping
resultar endestination host unreachable
ip link set eth0 up
Respuestas:
Debe agregar una máscara de subred cuando agrega la dirección IP. Ahora el sistema pensará que la IP es a / 32, que no incluye la ip 192.168.178.5, por lo tanto, es inalcanzable.
Para agregar la nueva dirección IP con una máscara de subred:
fuente
ping
en la puerta de entrada en sí resulta endestination host unreachable
Esto funciono para mi
fuente
¿No tienes systemd y netctl? eso es lo que usualmente usa el arco. Si no está obligado a usar ip para conectarse a Internet, puede pegar esto en / etc / netctl / ethernet
luego ejecute netctl start ethernet (y si eso funciona, netctl permite que ethernet se conecte automáticamente en el arranque), esta es la forma recomendada de conectarse a Internet en el arco hasta donde puedo entender.
Según sus problemas anteriores, supongo que el problema podría ser que se está olvidando de definir un servidor DNS (aunque podría estar automatizado, no lo sé)
Si aún no puede llegar a la puerta de enlace, tal vez debería verificar la IP de su puerta de enlace. ¿Has intentado conectarte con DHCP (como dhcpcd ? O tu red simplemente no es compatible con eso?) Solo para asegurarte de que la conexión se pueda hacer?
fuente
tratar
Enjuago la tabla principal de mi ruta, configuro ip estática, encuentro este problema.
Intento eliminar la ip estática, leer de nuevo, observar lo que se ha agregado a la tabla de rutas y encontrar esta entrada. Luego agrego la ruta predeterminada, funciona.
fuente