OpenWRT Installation auf Devolo dLAN 1200+ Wifi ac - OpenWRT Vorkonfiguration

2. OpenWRT Vorkonfiguration

 

2.1 Lokale Kopie des OpenWRT Repository erstellen

Ein Repository ist die Bezeichnung für einen Speicherort. Die offiziellen Sourcecodes von OpenWRT können u.a. bei Github heruntergeladen werden. Die Erzeugung einer lokalen Kopie geschieht mit:

user@linux:~$ git clone https://github.com/openwrt/openwrt.git

Klone nach 'openwrt' …
remote: Enumerating objects: 599459, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 599459 (delta 0), reused 0 (delta 0), pack-reused 599458
Empfange Objekte: 100% (599459/599459), 218.15 MiB | 6.91 MiB/s, fertig.
Löse Unterschiede auf: 100% (404181/404181), fertig.

Im Benutzerverzeichnis des Benutzers user wurde nun ein Unterverzeichnis mit dem Name openwrt angelegt. Dieses enthält bereits die Grundstruktur von OpenWRT.

 

2.2 PLC Tools für Devolo dLAN herunterladen

Seitens Devolo existiert ein Devolo PLC Github Repository, allerdings ist dies schon vier Jahre alt und der Weg zum Ziel ist schwerer. Daher empfehle ich einen Fork, das Repository von garyttirn. Den Link zu den Dateien fügen wir den OpenWRT Paketquellen hinzu.

user@linux:~$ cd openwrt

user@linux:~/openwrt$ echo "src-git dlan https://github.com/garyttirn/dlan-openwrt.git" >> feeds.conf.default

An dieser Stelle ist wichtig zu wissen, dass aus diesem Repository zwar die Tools für die spätere Konfiguration von PLC geladen werden können, also z.B. für das Setzen des PLC Kennworts, aber nicht die PLC Firmware!

 

2.3 Update der Pakete und Installation von symbolischen Links

user@linux:~/openwrt$ ./scripts/feeds update -a

Die letzten Zeilen der Konsolenausgabe sehen in etwa wie folgt aus:

Collecting package info: done
Collecting target info: done
Create index file './feeds/luci.index' 
Collecting package info: done
Collecting target info: done
Create index file './feeds/routing.index' 
Collecting package info: done
Collecting target info: done
Create index file './feeds/telephony.index' 
Collecting package info: done
Collecting target info: done
Create index file './feeds/dLAN.index' 
Collecting package info: done
Collecting target info: done

user@linux:~/openwrt$ ./scripts/feeds install -a

Am Ende des zweiten Durchlaufs sah die Konsolenausgabe wie folgt aus:

Collecting package info: done
Installing all packages from feed packages.
Installing all packages from feed luci.
Installing all packages from feed routing.
Installing all packages from feed telephony.
Installing all packages from feed dLAN.

Achten Sie bitte bei der Ausgabe auf Fehler bzw. möglichweise unerfüllte Abhängigkeiten. Sofern diese auftauchen, dann wiederholen Sie eine oder beide Anweisungen einfach nochmals. Falls es dann noch zu Fehlermeldungen kommt, dann schlagen Sie diese bitte auf der Webseite von OpenWRT, dem Wiki oder in den Foren nach.

Grundsätzlich könnte an diesem Punkt bereits mit dem Bau der neuen OpenWRT Firmware begonnen werden, allerdings muss dann auf die PLC Funktionalität verzichtet werden.

 

 

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.