Hallo zusammen,
Ausgangszustand:
Ich habe ein Projekt, das ich am Wochenende zuhause vorantreibe. Zuhause bedeutet:
- RPi B+
- Monitor über HDMI
- USB-Tastatur
- USB-Maus
- Arduino über RX/TX (UART) verbunden
- Schaltung besteht aus einem Spannungsteiler, um 5V-Pegel vom Arduino auf 3,3V (TX => RX) zu bringen und - wenn auch überflüssig - einer Schaltung für die entgegegengesetzte Richtung.
- Schaltung besteht aus einer LED (Anzeige, in welcher Richtung seriell kommuniziert wird)
Das funktioniert alles ganz gut und zuverlässig.
Jetzt habe ich aber auch ein Vollzeit-Projekt "weit weg". "Weit weg" bedeutet:
- Hotel mit WLAN (IPv6)
- RPi B+ (Raspbian Wheezy)
- kein Monitor
- der Rest wie oben
In diesem Fall ist der RPi mit einem PC (Ubuntu) über ein Crossover-Kabel verbunden.
Problem 1:
Starte ich den PC mit eingeschaltetem WLAN, dann erhalte ich eine IPv6-Adresse. Starte ich danach den RPi (mit CrossOver-Kabel am Ubuntu-PC), dann bekommt er die statisch zugewiesene IPv4-Adresse. Keine Kommunikation...
Behelfslösung (Marke Brechstange):
Starte ich den PC mit ausgeschaltetem WLAN, dann bekommen PC und RPi die jeweils statisch zugewiesenen IPv4-Adressen. Kommunikation möglich!
Über
erhalte ich dann Zugriff auf das LXPanel des RPi, kann dort meine Programmierumgebung starten und es geht weiter.
Problem 2:
Problematisch wird es, wenn ich mittendrin etwas im Internet recherchieren möchte. WLAN ist ja ausgeschaltet
Behelfslösung (Marke Brechstange):
Um wieder Zugriff auf das WLAN zu haben, muss ich WLAN wieder einschalten und - grrr - neustarten. Dann ist aber wieder die LAN-Verbindung zum RPi unterbrochen, da der Ubuntu-PC keine LAN-IP mehr hat.
Gibt es hierfür eine möglichst einfache und elegante Lösung - ohne alle naselang Geräte neu zu starten?
Vielen Dank im Voraus!
Beste Grüße
Andreas