Klonen von SD Karte

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: Klonen von SD Karte

Beitrag von Homematic Fan » 19.09.2018, 11:21

Hallo Alex,

mein DHCP Bereich geht von 20-200.
Nun eine Anfängerfrage:
Das müsste ich doch dann sicher im raspberry umstellen.
Würde mich dann schlau lesen wie das geht.

Die CCU Adresse soll aber gleich bleiben. Geht das denn?

Wenn ich nun 2 raspberrys die gleiche IP gebe, haben die doch trotzdem unterschiedliche MAC Adressen.
Akzeptiert das denn die Fritzbox?
Gleichzeitig laufen dürfen die natürlich nicht.
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Klonen von SD Karte

Beitrag von deimos » 19.09.2018, 11:28

Hi,

für die Adresse vom Host musst du die Datei /etc/network/interfaces bearbeiten. Auf meiner Github Seite kannst du bei der Doku für die manuelle Installation ein Beispiel dazu finden.

Die IP von der CCU kannst du über die WebUI fest setzen.

Die IPs müssen dann entweder im Bereich 2-19 oder 201-253 sein, aber dürfen logischerweise nicht mit anderen Geräten kolidieren (und natürlich auch nicht identisch sein für Host und CCU).

Wenn du jetzt für die CCU eine Adresse aus dem Bereich 20-200 hast, dann musst du in den sauren Apfel beisen und das entsprechend umbauen in ioBroker, weil es dir sonst passieren könnte, dass ein anderes Gerät im Netzwerk die IP erhält, weil die dann ja nicht mehr aktiv von der Fritte verwaltet wird. Da sind zwar Schutzmechnismen in DHCP eingebaut, aber die versagen leider machmal.

Viele Grüße
Alex

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: Klonen von SD Karte

Beitrag von Homematic Fan » 19.09.2018, 11:44

Hallo Alex,

die Idee ist gut, ich probiere das mal in Ruhe mit dem Testsystem.
Also meist Du die Fritzbox würde dann 2 unterschiedliche Adressen unter der gleichen IP im festen Bereich akzeptieren?

Das mit deine Github Seite ist so eine Sache, bin schon etwas älter und des Englischen leider nicht so mächtig.
Aber eine Anleitung zum Ändern der IP im raspberry werde ich schon finden.

Danke für die Hilfe
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

cmjay
Beiträge: 2386
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 250 Mal
Danksagung erhalten: 351 Mal

Re: Klonen von SD Karte

Beitrag von cmjay » 19.09.2018, 11:55

Die nachfolgenden Links sollten dir weiterhelfen.
https://jankarres.de/2013/09/raspberry- ... -vergeben/
https://www.elektronik-kompendium.de/si ... 912151.htm
Also meist Du die Fritzbox würde dann 2 unterschiedliche Adressen unter der gleichen IP im festen Bereich akzeptieren?
In diesem Fall teilt der Raspi der Fritte einfach mit, welche IP-Adresse er hat. Es findet dann keine aktive Zuweisung durch die Fritte statt (wenn die IP ausserhalb des DHCP-Bereiches liegt). Es darf trotzdem zur gleichen Zeit immer nur einer der beiden Raspis am Netz hängen (und auch sonst kein Gerät mit derselben fest eingestellten IP-Adresse), sonst gibt es einen IP-Adressenkonflikt.
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Klonen von SD Karte

Beitrag von deimos » 19.09.2018, 12:59

Hi,
Homematic Fan hat geschrieben:
19.09.2018, 11:44
Das mit deine Github Seite ist so eine Sache, bin schon etwas älter und des Englischen leider nicht so mächtig.
Aber eine Anleitung zum Ändern der IP im raspberry werde ich schon finden.
Bitte nicht. Die meisten Anleitungen basieren darauf, dass man direkt mit der Netzwerkschnittstelle arbeitet und nicht mit einer Bridge, wie es bei piVCCU wg. des Containers notwendig ist.
Daher kopiere ich jetzt einfach mal die notwendige Schritte hierher:

Code: Alles auswählen

sudo apt remove dhcpcd5
sudo apt install bridge-utils
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet static
  bridge_ports eth0
  address <address>
  netmask <netmask>
  gateway <gateway>
  dns-nameservers <dns1> <dns2>
EOT'
<address>, <netmask>, <gateway>, <dns1> und <dns2> musst da dabei anpassen: address gibt die IP an, netmask ist bei einer Fritzbox im Regelfall 255.255.255.0, gateway und dns1 sind die IP Adresse der Fritzbox, dns2 kannst du weglassen. (Die spitzen Klammern müssen jeweils mit ersetzt werden).

Viele Grüße
Alex

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: Klonen von SD Karte

Beitrag von Homematic Fan » 19.09.2018, 13:35

Hallo Alex,
danke für die ganz tolle Beschreibung.
Ich hatte das vorher leider schon mit einer anderen Anleitung probiert.
Irgendwie klappt das sicher daher nicht mehr.
Dies sind die Meldungen aus dem Terminal.
Notfalls beschreibe ich die SD Karte neu, habe ja nun ein Image auf dem Rechner.

pi@All-In-One_RasPi:~ $ sudo apt remove dhcpcd5
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.... 50%
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket »dhcpcd5« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@All-In-One_RasPi:~ $
pi@All-In-One_RasPi:~ $ sudo apt install bridge-utils
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
bridge-utils ist schon die neueste Version (1.5-13+deb9u1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
pi@All-In-One_RasPi:~ $ sudo bash -c 'cat << EOT > /etc/network/interfaces source-directory /etc/network/interfaces.d
>

Muss ich dieses in einer Reihe eingeben?
sudo bash -c 'cat << EOT > /etc/network/interfaces
source-directory /etc/network/interfaces.d


Dies sollte dann ja soweit richtig sein.
auto br0
iface br0 inet static
bridge_ports eth0
address 192.168.178.11
netmask 255.255.255.0
gateway 192.168.178.1
dns-nameservers 192.168.178.1
EOT'

Das gute in so einem Forum ist ja, das andere von meinen Fehlern lernen können und das nicht auch so machen.
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Klonen von SD Karte

Beitrag von deimos » 19.09.2018, 13:46

Hi,

die beiden Sachen mit apt passen so, da ist schon alles installiert bzw. entfernt wie es sein soll.

Beim Rest musst du das in einem Rutsch eingeben von der Zeile "sudo bash ..." bis zur Zeile "EOT'"

Von den Ersetzungen her passt es bei dir, aber bitte achte auf die führenden Leerzeichen, die sind bei dir nicht mehr vorhanden, aber das kann auch an der Formatierung hier im Forum liegen.

Viele Grüße
Alex

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: Klonen von SD Karte

Beitrag von Homematic Fan » 19.09.2018, 13:52

Hallo Alex,
die Formatierung ist nur hier falsch dargestellt.
In der Rückmeldung scheint aber ein Fehler zu sein, da wird doch ein Verzeichnis nicht gefunden:

pi@All-In-One_RasPi:~ $ sudo bash -c 'cat << EOT > /etc/network/interfaces source-directory /etc/network/interfaces.d
>
>
> auto lo
> iface lo inet loopback
>
> iface eth0 inet manual
>
> auto br0
> iface br0 inet static
> bridge_ports eth0
> address 192.168.178.11
> netmask 255.255.255.0
> gateway 192.168.178.1
> dns-nameservers 192.168.178.1
> EOT'
cat: source-directory: Datei oder Verzeichnis nicht gefunden
cat: /etc/network/interfaces.d: Ist ein Verzeichnis

Muss ich den raspberry einfach nur neu starten mit herunterfahren: sudo shutdown -h now ?
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Klonen von SD Karte

Beitrag von deimos » 19.09.2018, 13:58

Hi,

nicht neu starten, sonst ist dein Netzwerk futsch und du musst über die Console arbeiten.

Hinter /etc/network/interfaces fehlt dir ein Zeilenumbruch, daher kommt es zu den Fehlermeldungen.

Viele Grüße
Alex

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: Klonen von SD Karte

Beitrag von Homematic Fan » 19.09.2018, 14:04

So habe ich gemacht, soll ich nun neu starten?
Irgendwie muss sich die IP je erneuern.

pi@All-In-One_RasPi:~ $ sudo bash -c 'cat << EOT > /etc/network/interfaces
> source-directory /etc/network/interfaces.d
>
>
> auto lo
> iface lo inet loopback
>
> iface eth0 inet manual
>
> auto br0
> iface br0 inet static
> bridge_ports eth0
> address 192.168.178.11
> netmask 255.255.255.0
> gateway 192.168.178.1
> dns-nameservers 192.168.178.1
> EOT'

Irgendwie fehlt mir hier der Eingabeprompt....
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

Antworten

Zurück zu „piVCCU“