Hallo,
ich habe mit zwei RPi ein Multiroomsystem Musiksystem über Wlan gebastelt. Ein RPi ist Server und gleichzeitig Client, der andere nur Client. Beide sind über eine Fritzbox miteinander verbunden. Nun kam ich auf den Gedanken die beiden nicht über die Fb sondern direkt über ein Ad-hoc Netzwerk miteinander zu verbinden. Die Ad-hoc Verbindung habe ich bereits eingerichtet, was dabei allerdings stört, ist die komplett fehlende Zugriffsmöglichkeit über die Fb auf den Server, z.B. um gelegentlich neue Musik einzuspielen oder zu kontrollieren.
Ich habe also in den Server einen weiteren USB Wlan Stick gesteckt und die Ad-hoc Parametrierung einfach in die /etc/network/interfaces hinzugefügt, mit dem Ergebnis, daß jetzt beides nicht mehr funktioniert, also kein ping.
Die bisherige Netzwerkonfiguration bestand eigentlich nur aus der angepaßten wpa_supplicant.conf und der Ergänzung der /etc/dhcpcd.conf mit den festen IP-Adresse für lan und das bisherige wlan:
interface eth0
static ip_address=10.0.0.88
static routers=10.0.0.20
static domain_name_servers=10.0.0.20
interface wlan0
static ip_address=10.0.0.78
static routers=10.0.0.20
static domain_name_servers=10.0.0.20
Das funktioniert problemlos. Der Ad-hoc Modus läuft über die nachfolgenden Parameter in der /etc/network/interfaces auch problemlos, wenn auf dem Server netzwerktechnisch nur dieser parametriert ist, auf dem Client sowieso:
allow-hotplug wlan0
iface wlan0 inet static
address 10.0.0.201
netmask 255.255.255.0
wireless-channel 1
wireless-essid PiAdHocNetwork
wireless-mode ad-hoc
Füge ich nun diese Parametrierung, natürlich mit Anpassung an wlan1, nach dem Einstecken des Wlan Sticks einfach in die bisher funktioneren Netzwerkonfiguration in die bis dahin unberührte /etc/network/interfaces hinzu und boote ist komplett Ruhe.
Ich habe auch den Kniff mit der /lib/udev/rules.d/75-persistent-net-generator.rules durchgeführt, geholfen hat es nicht. Das ganze läuft unter 2016-09-23-raspbian-jessie-lite.
iwlist wlan0 scan und iwlist wlan1 scan zeigen ohne Probleme die Gegenstellen an, am wlan und der eingebundenen HW liegt es also nicht.
Wo ist der Fehler?
Fehler Nummer 1: Gleiches Subnetz, nach Änderung geht immerhin der Ping ins Infrastukturnetz, Ad-hoc geht noch nicht