Wie stelle ich die Verbindung zum Internet wieder her (kann jetzt keine Adressen zuweisen), nachdem Sie die statische IP-Adresse in openbsd festgelegt haben?

382
Damon Getsman

Ich habe vor kurzem eine Frage zu stackoverflow gestellt, dass git-Commits nicht von OpenBSD (6.3) auf GitLab übertragen werden dürfen, da sie in eine statische IP-Adresse geändert wurden. Es stellt sich heraus, dass das Problem scheinbar darin besteht, dass alle Netzwerke außerhalb des LANs (Routingprobleme?) Keinen Weg zu Internet-Hosts finden können. Ich habe es zuerst nicht gemerkt, weil ich auf diesem Rechner eine strikte CLI-Entwicklungsarbeit durchführte (über einen Linux-Rechner mit GUI, der über das LAN verbunden ist), aber der OBSD-Host kann jetzt keine Verbindung zu einer externen / Internet-Site herstellen der Fehler "Adresse kann nicht zugewiesen werden" für die meisten Protokolle, "keine Route zum Host" durch Ping oder mehr vage Fehler bei Verwendung von Luchs.

Die einzigen Änderungen, die ich an den Dingen vorgenommen hatte, bevor ich dieses Problem bemerkte, waren die Umstellung auf statische IP- Adresse (unter Verwendung der OBSD-Netzwerk-FAQ-Anweisungen mit OBSD 6.3) und der Einsatz von Virtualenv in der Entwicklung . Da die Probleme auch außerhalb der virtuellen Umgebung bestehen, vermute ich, dass ich in den FAQ einen Schritt zum Routing mit statischer IP- Adresse verpasst habe (was in der Folge mehrfach durchgelesen wurde, oder dass sich die statische IP-Adresse nicht geändert hat) ist auf andere Weise impliziert.

Hier ist mein ursprünglicher (fehlgeleiteter) Beitrag zu stackoverflow, falls die bessere Beschreibung der Fehlerbehebung / Fehlermeldungen hilfreich ist. Ich werde diesen Beitrag löschen, wenn dieser gelöst ist, da er sich im falschen Bereich befindet ...

Ich habe auch zahlreiche Suchanfragen bei Google, hier und auf verschiedenen Stackexchange-Websites ausprobiert und konnte alle Informationen aufdecken, die für dieses Problem direkt relevant erscheinen. Hinweise auf Ressourcen, Tipps oder Hilfe zur Fehlerbehebung sind sehr willkommen.

Danke im Voraus!

Nachtrag : etwas hilfreichere Informationen gefunden; Es wurde keine Standardroute festgelegt . Ich bin mir nicht sicher, ob das so ist, weil es in den Routingtabellen unter OBSD jetzt anders aufgeführt ist oder weil es nichts anwendbares gibt, da es eine hitron.hub- Route (Hersteller meines Routers) gibt, die möglicherweise solche Routen verarbeitet. Ich habe auch Webtreffer gefunden, die / etc / mygate implizieren (die ich überhaupt nicht habe), aber sie beziehen sich auf alte Versionen von OBSD, sodass ich nicht sicher bin, ob sie überhaupt noch anwendbar sind. Hoffe das hilft ein bisschen mehr ...

3

1 Antwort auf die Frage

1
Rufo El Magufo

Wenn Sie dhcp für das Netzwerk verwenden, kümmert es sich um das Routing. Für statische IPs müssen Sie die IP Ihres Gateways hinzufügen /etc/mygate:

# echo '1.2.3.4' > /etc/mygate # sh -x /etc/netstart 

Wenn das Netzwerk weiterhin nicht funktioniert, starten Sie den Computer neu.

Hat wunderbar funktioniert, die interne Adresse des Gateways geht nach / etc / mygate. Vielen Dank für diese Klarstellung, es wird wirklich geschätzt. Damon Getsman vor 5 Jahren 0