Liebe, geschätzte Raspi-Experten,
wir haben einige Raspberries und das WLAN funktioniert recht gut per default. Ich hätte aber auch gerne, dass das Netzwerk über Kabel funktioniert. Und zwar über DHCP und am besten überall (ohne oder mit möglichst wenig Netzwerk-spezifischen Einstellung):
Ich verwende folgende interfaces-Datei, die bei anderen angeblich gut funktioniert.
# /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Ich habe aber leider Probleme mit der Namensauflösung:
pi@raspberrypi:~ $ host http://www.orf.at
;; connection timed out; no servers could be reached
---------------
Wenn ich den Nameserver explizit angebe funktioniert es:
pi@raspberrypi:~ $ host http://www.orf.at 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
http://www.orf.at has address 194.232.104.150
http://www.orf.at has address 194.232.104.139
http://www.orf.at has address 194.232.104.4
http://www.orf.at has address 194.232.104.142
http://www.orf.at has address 194.232.104.149
http://www.orf.at has address 194.232.104.3
http://www.orf.at has address 194.232.104.140
http://www.orf.at has address 194.232.104.141
http://www.orf.at has IPv6 address 2a01:468:1000:9::149
http://www.orf.at has IPv6 address 2a01:468:1000:9::150
---------------
resolvconf –l liefert genau die erwarteten Daten inklusive die über dhcp ausgelieferten intern konfigurierten Name-Server
(nur wo die Loopback-Adresse herkommt weiß ich nicht, jedenfalls ist der Raspi nicht so konfiguriert dass ein lokaler Name-Server läuft):
pi@raspberrypi:~ $ resolvconf -l
# resolv.conf from eth0
# Generated by dhcpcd from eth0
domain <<<unsere domäne>>>
search <<<unsere domäne>>>
nameserver 192.168.0.33
nameserver 192.168.0.34
nameserver 127.0.0.1
In der dynamisch erzeugten resolv.conf (die ja immer [von resolvconf?] überschrieben wird) steht leider nur mehr die Loopback-Adresse.
Ich weiß nicht warum die anderen beiden richtigen Name-Server Adressen verloren gehen. Manche Leute haben anscheinend das gleiche Problem. Es kursiert eine Lösung, dass das Setzen einer Variablen
TRUNCATE_NAMESERVER_LIST_AFTER_LOOPBACK_ADDRESS=no
das behebt, hat aber bei mir nicht funktioniert.
/etc/resolv.conf:
# Generated by resolvconf
domain ocg.lokal
nameserver 127.0.0.1
Die beiden richtigen Name-Server in die resolv.conf einzutragen hat ja keinen Sinn, weil die Datei ja überschrieben wird.
Bitte um jegliche Hinweise, Stichwörter, möglicher weiterer Diagnosen.
Danke im Voraus!