Ich verwende raspbian und kann über ethO auf alles in meinem LAN zugreifen, aber keine Internetadresse anpingen. route -n sagt folgendes:
Kernel-IP-Routing-Tabelle
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
dann starte ich sudo / sbin / route add -net 0.0.0.0 gw 192.168.1.1 eth0 gefolgt von route -n und erhalte
Kernel-IP-Routing-Tabelle
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
Und alles funktioniert. Wie mache ich das permanent, damit ich den Befehl route nicht jedes Mal ausführen muss, wenn ich den PI starte?
networking
Don
quelle
quelle
Antworten:
Das Hinzufügen zu / etc / network / interfaces hat bei Raspbian / Jessie bei mir nicht funktioniert. Ich habe einem VPN-Subnetz eine zweite Route hinzugefügt, daher habe ich bereits die VMMF -Methode verwendet, um die Standardroute hinzuzufügen. aber hinzufügen
zu einer neuen Datei erstellt am
hat sich an /etc/dhcpcd.conf angeschlossen und die Route dauerhaft hinzugefügt.
Ref: https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 und danke VMMF für die Zeiger in Ihren Kommentaren.
quelle
Um die statische Route dauerhaft zu machen, müssen Sie die Routeneinträge zu / etc / network / interfaces hinzufügen
Fügen Sie die statischen Routen im folgenden Format hinzu:
Hinweis Dies gilt nicht mehr für Raspbian Jessie. Ab Juni 2016 sollten Sie stattdessen die Datei /etc/dhcpcd.conf bearbeiten.
quelle
Es ist zu beachten, dass der
up
Eintrag gegen deniface
Eintrag gesetzt werden sollte ( Zeilengruppe, wie sie in den Manpages genannt wird ). Ein vollständigeres Beispiel für die Datei/etc/network/interfaces
würde also so aussehenDer Einzug ist anscheinend nicht erforderlich, wird jedoch normalerweise zur Verdeutlichung hinzugefügt.
quelle
Das Problem ist, dass Sie eine lokale IP-Adresse der Klasse A haben. Gut, Sie haben eine IP-Adresse, aber Sie haben das Standard-Gateway als Broadcast-Adresse, die Sie möglicherweise in dhcpcd mithilfe von ändern möchten
dann tippst du diesen nächsten Teil ein
Ich würde empfehlen, dass Sie localhost (127.0.0.1) für Ihre DNS verwenden (falls Sie eine haben)
quelle