Wird der Milk-V Duo über USB mit dem PC verbunden, kann man über einen USB-RNDIS Netzwerkadapter darauf zugreifen.
IP 192.168.42.1
Die IP-Adresse des Milk-V Duo ist immer 192.168.42.1. Um diese IP-Adresse zu ändern, muss die Wunsch-IP-Adresse in die folgenden Dateien eingetragen werden.
- /mnt/system/usb-rndis.sh
- /mnt/system/usb.sh
- /etc/dnsmasq.conf
IP-Adresse ändern
Zum Ändern der IP-Adresse meldet man sich per ssh auf dem Milk-V Duo an.
Nun öffnet man die Datei /mnt/system/usb-rndis.sh mit einem Editor. Z.B. mit dem vi Editor. und ändert die IP-Adresse z.B. auf 192.168.43.1.
Die gleiche IP-Adresse wird auch in der Datei /mnt/system/usb.sh eingetragen.
Der Befehl „ifconfig usb0 192.168.42.1“ wird dazu verwendet, um die IP-Adresse des Netzwerkinterfaces usb0 auf 192.168.42.1 zu setzen.
In der /etc/dnsmasq.conf sieht der geänderte Eintrag dann wie folgt aus.
Die Datei „/etc/dnsmasq.conf“ ist die Konfigurationsdatei für den DNS-Forwarder und DHCP-Server namens dnsmasq. Dnsmasq ist eine Open-Source-Software, die dazu dient, DNS- und DHCP-Dienste für ein lokales Netzwerk bereitzustellen.
Nun noch ein reboot und dann kann man sich mit dem Milk-V Duo mit der neuen IP-Adresse verbinden.
Die Datei „known_hosts“ im Verzeichnis „.ssh“ dient dazu, Hostschlüssel von entfernten Servern zu speichern, um sicherzustellen, dass eine sichere Verbindung zu diesen Servern hergestellt wird. Wenn man sich zum ersten Mal mit einem Server über SSH (Secure Shell) verbinden, wird der Hostschlüssel des Servers Ihrem „known_hosts“-Datei hinzugefügt. Bei zukünftigen Verbindungen wird dieser Hostschlüssel überprüft, um sicherzustellen, dass Sie tatsächlich mit dem erwarteten Server verbunden sind und dass die Verbindung nicht durch einen potenziellen Man-in-the-Middle-Angriff manipuliert wurde. Da sich hier die IP-Adresse des Milk-V Duo geändert hat, wird der existierende Eintrag nicht gefunden und man muss die Verbindung mit der Eingabe von „yes“ erneut bestätigen.
Fazit
Mit ein paar kleinen Änderungen kann man die IP-Adresse des Milk-V Duo ändern und ist nicht darauf beschränkt, die IP-Adresse 192.168.42.1 zu benutzen.