J'utilise raspbian et je peux accéder à tout ce qui se trouve sur mon réseau via ethO mais je ne peux pas envoyer de ping à une adresse Internet. route -n dit le texte suivant:
Table de routage IP du noyau
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
puis je lance sudo / sbin / route add -net 0.0.0.0 gw 192.168.1.1 eth0 suivi de route -n et j'obtiens
Table de routage IP du noyau
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Et tout fonctionne. Alors, comment puis-je rendre cela permanent pour ne pas avoir à exécuter la commande route à chaque démarrage du PI?
networking
Don
la source
la source
Réponses:
L'ajout à / etc / network / interfaces n'a pas fonctionné pour moi dans Raspbian / Jessie. J'étais en train d' ajouter une deuxième route à un sous-réseau VPN alors j'avais déjà utilisé la méthode VMMF pour ajouter la route par défaut; mais en ajoutant
vers un nouveau fichier créé à
accroché à /etc/dhcpcd.conf et ajouté la route de manière persistante.
Réf: https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 et thx VMMF pour les pointeurs dans vos commentaires.
la source
Pour rendre la route statique persistante ou vous devez ajouter les entrées de route à / etc / network / interfaces
Ajoutez les routes statiques au format suivant:
Remarque Ce n'est plus valable pour Raspbian Jessie, à partir de juin 2016, vous devez modifier le fichier /etc/dhcpcd.conf à la place.
la source
Il convient de noter que l'
up
entrée doit être placée contre l'iface
entrée ( strophe comme on l'appelle dans les pages de manuel ). Donc, un exemple plus complet pour le fichier/etc/network/interfaces
ressemblerait à ceciLe retrait n'est apparemment pas requis mais généralement ajouté pour plus de clarté.
la source
le problème est que vous avez une adresse locale ip de classe A, super vous avez une adresse ip mais vous avez la passerelle par défaut comme adresse de diffusion, vous voudrez peut-être changer cela dans dhcpcd en utilisant
alors vous tapez cette partie suivante
je vous recommande d'utiliser localhost (127.0.0.1) pour vous DNS (si vous en avez un)
la source