J'ai arch-linux-arm fonctionnant sur un raspberryPi.
Le réseau dans lequel je suis utilise des adresses IP statiques.
gateway IP
est 192.168.178.5
IP pour mon appareil192.168.178.201
Pour me connecter à Internet que j'utilise:
ip addr add 192.168.178.201 dev eth0
ip route add default via 192.168.178.5
Cependant ce dernier rapporte
RTNETLINK answeres: Network is unreachable
Qu'est-ce qui me manque?
MISE À
JOUR La réponse de mtak a résolu le problème initial,
mais je n'arrive toujours pas à atteindre la passerelle.
Toute tentative de ping
conduire àdestination host unreachable
ip link set eth0 up
Réponses:
Vous devez ajouter un masque de sous-réseau lorsque vous ajoutez l'adresse IP. Maintenant, le système pensera que l'IP est un / 32, qui n'inclut pas l'IP 192.168.178.5, il est donc inaccessible.
Pour ajouter la nouvelle adresse IP avec un masque de sous-réseau:
la source
ping
sur la passerelle elle-même entraînedestination host unreachable
Cela a fonctionné pour moi
la source
Vous n'avez pas systemd et netctl? c'est ce que l'arche utilise habituellement. Si vous n'êtes pas obligé d'utiliser ip pour vous connecter à Internet, vous pouvez le coller dans / etc / netctl / ethernet
puis exécutez netctl start ethernet (et si cela fonctionne, netctl permet à ethernet de se connecter automatiquement au démarrage), c'est la façon recommandée de se connecter à Internet sur arch pour autant que je puisse comprendre.
Sur la base de vos anciens problèmes, je suppose que le problème pourrait être que vous oubliez de définir un serveur DNS (bien qu'il puisse être automatisé, je ne sais pas)
Si vous n'arrivez toujours pas à atteindre la passerelle, vous devriez peut-être vérifier à nouveau l'IP de votre passerelle. Avez-vous essayé de vous connecter avec DHCP (comme dhcpcd ? Ou votre réseau ne prend-il tout simplement pas cela en charge?) Juste pour vous assurer que la connexion peut être établie?
la source
essayer
Je vider ma table principale de route, définir l'IP statique, rencontrer ce problème.
J'essaie de supprimer l'IP statique, de lire à nouveau, d'observer ce qui a été ajouté à la table de routage et de trouver cette entrée. Ensuite, j'ajoute l'itinéraire par défaut, cela fonctionne.
la source