Zum Hauptinhalt springen

OpenWRT Einrichten von Wi-Fi über SSH: Schritt für Schritt Anleitung

OpenWrt - dies ist eine beliebte alternative Firmware für drahtlose Router. Eines seiner wichtigsten Merkmale ist die Möglichkeit, das Gerät per Fernzugriff über SSH zu konfigurieren. In diesem Artikel betrachten wir schrittweise Anweisungen zum Einrichten eines Wi-Fi-Netzwerks auf einem Router mit installiertem OpenWRT über SSH.

SSH (Secure Shell) ist ein sicheres Protokoll zur Fernsteuerung von Geräten über ein Netzwerk. Die Verwendung von SSH ermöglicht es dem Administrator, den Router von jedem Computer aus zu konfigurieren, der mit demselben Netzwerk oder dem Internet verbunden ist.

Es ist wichtig zu beachten, dass Sie OpenWRT bereits auf Ihrem Router installiert und konfiguriert haben müssen, um ein Wi-Fi-Netzwerk über SSH zu konfigurieren. Wenn Sie OpenWRT noch nicht haben, folgen Sie den Installationsanweisungen auf der offiziellen Website des Projekts.

OpenWRT: Einrichten von Wi-Fi über SSH

Stellen Sie zunächst sicher, dass Sie über SSH auf den OpenWRT-Router zugreifen können. Stellen Sie eine Verbindung mit Ihrem Router her, indem Sie einen SSH-Client wie PuTTY verwenden.

Führen Sie nach erfolgreicher Verbindung den Befehl aus uci show wireless um die aktuellen WLAN-Einstellungen anzuzeigen.

Um ein Wi-Fi-Netzwerk einzurichten, müssen Sie die folgenden Schritte ausführen:

1. Konfigurieren der SSID:

Führen Sie den Befehl aus uci set wireless.@wifi-device[0].ssid="Netzwerkname" wobei "Netzwerkname" der gewünschte SSID-Name ist. Ersetzt "[0]" auf die Nummer Ihres drahtlosen Geräts, wenn Sie mehrere davon haben.

Führen Sie den Befehl aus, um die Änderungen zu speichern uci commit wireless.

2. Sicherheit konfigurieren:

Wählen Sie den Sicherheitstyp für Ihr Wi-Fi-Netzwerk aus. Verfügbare Optionen sind WEP, WPA, WPA2.

Führen Sie zum Konfigurieren von WPA/WPA2 den folgenden Befehl aus uci set wireless.@wifi-device[0].encryption="psk2".

Führen Sie den Befehl aus uci set wireless.@wifi-iface[0].key="Passwort" durch Ersetzen des "Passworts" durch das gewünschte Passwort für Ihr Wi-Fi-Netzwerk.

Führen Sie den Befehl aus, um die Änderungen zu speichern uci commit wireless.

3. Wi-Fi-Neustart:

Führen Sie den Befehl aus /etc/init.d/network restart um das Wi-Fi-Netzwerk neu zu starten und die Änderungen anzuwenden.

Jetzt haben Sie Wi-Fi über SSH erfolgreich auf OpenWRT konfiguriert. Sie können die Einstellungen überprüfen, indem Sie sich mit der neuen SSID und dem neuen Passwort mit dem Netzwerk verbinden.

Vorbereitung für die Einrichtung

Bevor Sie mit der Einrichtung von Wi-Fi über SSH auf einem OpenWRT-Gerät beginnen, müssen Sie einige vorbereitende Schritte ausführen:

  1. Stellen Sie sicher, dass Sie über SSH auf das OpenWRT-Gerät zugreifen können. Wenn Sie keinen SSH-Zugriff haben, müssen Sie ihn in den Geräteeinstellungen aktivieren oder über die Webschnittstelle auf das Gerät zugreifen.
  2. Notieren oder merken Sie sich die IP-Adresse Ihres OpenWRT-Geräts. Es wird benötigt, um eine Verbindung über SSH herzustellen.
  3. Installieren Sie das Programm, um mit SSH zu arbeiten. Unter Windows können Sie PuTTY verwenden, unter Linux und macOS ein integriertes Terminal.

Anmerkung: Wenn Sie keinen Zugriff auf ein OpenWRT-Gerät haben oder die IP-Adresse des OpenWRT-Geräts nicht kennen, lesen Sie die Dokumentation Ihres Geräts oder Ihren Diensteanbieter nach, um die erforderlichen Informationen zu erhalten.

Installieren von SSH auf OpenWRT

Führen Sie die folgenden Schritte aus, um SSH auf OpenWRT zu installieren:

  1. Stellen Sie sicher, dass Ihr Router auf OpenWRT läuft. Wenn Sie OpenWRT nicht haben, können Sie es mit den verfügbaren Anweisungen installieren.
  2. Öffnen Sie ein Terminal auf Ihrem Computer und verbinden Sie sich über SSH mit Ihrem Router. Geben Sie dazu den Befehl ssh root@ip-Adresse des Routers ein, wobei die IP-Adresse des Routers die IP-Adresse Ihres Routers ist.
  3. Geben Sie das Passwort für den Root-Benutzer ein, um sich anzumelden.
  4. Führen Sie den Befehl opkg update aus, um die Paketliste zu aktualisieren.
  5. Führen Sie dann den Befehl opkg install openssh-sftp-server aus, um das SSH-Serverpaket zu installieren.
  6. Nachdem die Installation abgeschlossen ist, starten Sie den SSH-Server mit dem Befehl /etc/init.d/sshd start .
  7. Jetzt ist SSH installiert und kann auf Ihrem OpenWRT-Router verwendet werden.

Nachdem Sie SSH auf OpenWRT installiert haben, können Sie sich über SSH mit Ihrem Router verbinden und Wi-Fi einrichten oder andere Operationen remote ausführen.

Verbindung mit OpenWRT über SSH herstellen

Stellen Sie zunächst mithilfe des folgenden Befehls eine Verbindung zu Ihrem OpenWRT-Router über SSH her:

Geben Sie anstelle von 192.168.1.1 die IP-Adresse Ihres Routers ein.

Wenn Sie nach einem Passwort gefragt werden, geben Sie das Kennwort ein, das Sie bei der Ersteinrichtung des Routers festgelegt haben.

Wenn die Verbindung erfolgreich war, wird die OpenWRT-Eingabeaufforderung angezeigt und Sie sind bereit, Ihre Wi-Fi-Verbindung einzurichten.

Konfigurieren von Wi-Fi auf OpenWRT über SSH

SSH (Secure Shell) ist ein kryptografisches Protokoll, das eine sichere Remote-Verbindung zu Netzwerkgeräten ermöglicht. Mit SSH können Sie Wi-Fi auf OpenWRT konfigurieren, ohne sich physisch mit dem Router zu verbinden.

Zuerst müssen Sie den SSH-Client auf Ihrem Computer installieren. Öffnen Sie nach der Installation ein Terminal oder eine Eingabeaufforderung und geben Sie den folgenden Befehl ein:

Hier ist root der Name des Benutzers, der volle Berechtigungen gewährt, und Ihre IP-Adresse ist die IP-Adresse Ihres OpenWRT-Routers.

Nachdem Sie den Befehl eingegeben haben, müssen Sie möglicherweise ein Passwort für den Root-Benutzer eingeben. Nachdem Sie sich erfolgreich angemeldet haben, befinden Sie sich über SSH in der Befehlsshell Ihres Routers.

Um Wi-Fi einzurichten, können Sie den uci-Befehl verwenden, mit dem Sie die Konfigurationsdateien von OpenWRT ändern können. Führen Sie den folgenden Befehl aus, um die WLAN-Einstellungen zu ändern:

uci set wireless.@wifi-device[0].disabled='0'

Dieser Befehl aktiviert das drahtlose Gerät auf Ihrem OpenWRT-Router. Als nächstes können Sie den Wi-Fi-Netzwerknamen und das Passwort konfigurieren:

uci set wireless.@wifi-iface[0].ssid='netzwerkname'

uci set wireless.@wifi-iface[0].key='Passwort'

uci commit wireless

Ersetzen Sie im ersten Befehl Netzwerkname durch den gewünschten Namen Ihres Wi-Fi-Netzwerks, und ersetzen Sie im zweiten Befehl das Kennwort durch das gewünschte Kennwort.

Führen Sie schließlich den folgenden Befehl aus, um die Änderungen anzuwenden:

Nachdem die Änderungen angewendet wurden, ist die Wi-Fi-Konfiguration auf OpenWRT abgeschlossen. Jetzt können Sie mit dem angegebenen Namen und Passwort eine Verbindung zu Ihrem WLAN-Netzwerk herstellen.

Überprüfen und Speichern von Einstellungen

Nachdem Sie alle erforderlichen Änderungen an den Wi-Fi-Einstellungen vorgenommen haben, sollten Sie die Änderungen überprüfen und speichern. Führen Sie dazu die folgenden Schritte aus:

  1. Starten Sie das Gerät neu, um die vorgenommenen Änderungen zu übernehmen.
  2. Stellen Sie mithilfe der neuen Einstellungen eine Verbindung zu einem Wi-Fi-Netzwerk her.
  3. Überprüfen Sie die Geschwindigkeit und Stabilität der Verbindung.
  4. Wenn Probleme auftreten, kehren Sie zu den Einstellungen zurück und korrigieren Sie die Fehler.
  5. Nachdem die Verbindung erfolgreich getestet wurde, speichern Sie die WLAN-Einstellungen auf Ihrem Gerät.

Sie können die Einstellungen mithilfe des Befehls speichern:

uci commit wireless

Nachdem Sie diesen Befehl ausgeführt haben, werden alle Änderungen in den permanenten Speicher des Geräts geschrieben und nach dem Neustart gespeichert. Jetzt funktioniert Ihre WLAN-Einstellung stabil und bleibt erhalten, wenn das Gerät ausgeschaltet wird.