Zum Hauptinhalt springen

Installieren Sie die Router-Firmware

gefahr

Die Mudfish-Funktion mit dem Xiaomi-Youth-Router wird nicht mehr offiziell unterstützt. Verwenden Sie stattdessen bitte den Router ipTIME, der die Funktion Mudfish unterstützt.

info

Wenn Sie mit der Installation von OpenWRT nicht vertraut sind oder Anfänger sind, ist es hilfreicher, auf die folgenden Links mit Screenshots und detaillierteren Erklärungen zu verweisen.

In diesem Dokument wird beschrieben, wie Sie die Original-Router-Firmware „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“ mit der Firmware OpenWRT installieren.

Dieses Dokument basiert auf der Annahme, dass Sie mit der Verwendung der Konsole/des Terminals/der Eingabeaufforderung vertraut sind.

Machen Sie sich bereit​

  1. Kaufen Sie einen Router „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“. Normalerweise können Sie es zum niedrigsten Preis erwerben, indem Sie in https://shopping.naver.com nach „Xiaomi Youth“ suchen.

  2. Schließen Sie den Router an die Stromversorgung an. Schließen Sie dann den Computer, an dem Sie arbeiten möchten, an den Abschnitt LAN an (nicht an den Abschnitt WAN, es handelt sich um einen weißen LAN-Anschluss).

  3. Laden Sie „Official Developer ROM“ des Mi Wi-FI-Projekts herunter. Verfügbare Links sind hier(1) und hier(2).

  4. Bereiten Sie für Windows-Benutzer curl und putty vor.

Installieren Sie den offiziellen Entwickler ROM​

Wenn Sie bereit sind, müssen Sie nun den offiziellen Entwickler ROM auf einem echten „Xiaomi Mi Wi-Fi Nano / Youth (R1CL)“-Router installieren.

  1. Schließen Sie den Xiaomi-Router an die Stromversorgung an. Schließen Sie den Computer, an dem Sie arbeiten möchten, an den LAN-Port (weiße 2-Ports) an. Stellen Sie eine Verbindung zum mit dem Internet verbundenen Router über den WAN-Port (blauer Port) her.

  2. Überprüfen Sie im Terminal oder in der Eingabeaufforderung, ob der Ping ordnungsgemäß an 192.168.31.1 IP übermittelt wird.

  3. Nachdem Sie den Ping überprüft haben, stellen Sie eine Verbindung zu http://192.168.31.1 her und melden Sie sich an. Wenn Sie sich zum ersten Mal anmelden, gibt es mehrere Benutzerkennworteinstellungen sowie Wi-FI SSID-Einrichtungs- und Kennworteinrichtungsprozesse, die einfach einzurichten sind. Es wird sowieso wieder überschrieben.

  4. Nachdem Sie das Menü Updating oben rechts aufgerufen haben, wählen Sie Firmware zum Aktualisieren aus und fahren Sie fort. Wenn eine Warnmeldung zu downgrading angezeigt wird, ignorieren Sie diese.

    Wenn Sie im Abschnitt Check for updates nachsehen, gibt es eine Schaltfläche mit der Bezeichnung „Update manually“. Klicken Sie zum Hochladen auf diese Schaltfläche.

  5. Warten Sie nun die Minuten 5 bis 7. Überprüfen Sie im Terminal oder in der Eingabeaufforderung, ob der Ping ordnungsgemäß an 192.168.31.1 IP übermittelt wird.

SSH Anmelden​

Wenn es vom Entwickler ROM ordnungsgemäß ersetzt wurde, müssen Sie sich jetzt bei SSH anmelden und eine Verbindung zum Router herstellen.

  1. Wenn das Pingen an den Router nach dem Austausch der Firmware ordnungsgemäß funktioniert, müssen Sie jetzt das root-Passwort festlegen, um sich bei SSH anzumelden.

  2. Greifen Sie über den Browser auf http://192.168.31.1/ zu und melden Sie sich an, indem Sie das zuvor festgelegte Benutzerkennwort eingeben.

  3. Wenn Sie sich URL nach der Anmeldung genau ansehen, sehen Sie einen Teil mit der Bezeichnung „stok“. Kopieren Sie diesen Teil und führen Sie ihn aus, indem Sie den folgenden Befehl ersetzen.

    # curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" "http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqsystem/set_name_password"

    Bei ordnungsgemäßer Ausführung sollten Sie eine {"code":0}-Antwort erhalten.

  4. Verbinden Sie sich nun mit dem Befehl ssh oder putty mit dem Router.

  • Wenn Sie mit SSH keine Verbindung zum Router herstellen können

    Sie können telnet anstelle von SSH mit dem folgenden Befehl aktivieren.

    # curl http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
    {"msg":"未能连接到指定WiFi(Connecting)","code":1616}

    Nachdem Sie über Telnet (Port 23) eine Verbindung zu 192.168.31.1 hergestellt haben, geben Sie die folgenden Befehle ein, um eine Verbindung zu SSH herzustellen.

    # sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
    # /etc/init.d/dropbear start
    # nvram set ssh_en=1
    # nvram commit

OpenWRT-Installation​

Sie können jetzt OpenWRT installieren.

  1. Laden Sie das OpenWRT-Firmware-Image mit dem folgenden Befehl in das Verzeichnis /tmp herunter.

    # cd /tmp
    # wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin
  2. Sobald der Download abgeschlossen ist, geben Sie das Bild als flash ein.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. Nachdem das Image Flash ist, warten Sie etwa 5 bis 7 Minuten mit dem Neustart. Sobald die Installation abgeschlossen ist, wird der Router automatisch neu gestartet.

    Trennen Sie den Router von Ihrem Arbeitscomputer und schließen Sie ihn wieder an. Natürlich müssen Sie ihn an den weißen LAN-Anschluss anschließen. Es ist kein blauer LAN-Anschluss.

  4. Überprüfen Sie nun im Terminal oder in der Eingabeaufforderung, ob der Ping ordnungsgemäß an 192.168.1.1 IP übermittelt wird. 192.168.31.1 IP wird nicht mehr verwendet.

  5. Verbinden Sie sich nun mit dem Befehl ssh oder putty mit dem Router.