Armbian (BPi) - SATA SSD und DNS-Probleme nach Neuinstallation

Begonnen von ToM_ToM, 20 Februar 2018, 09:39:09

Vorheriges Thema - Nächstes Thema

ToM_ToM

Hallo Zusammen,

ich habe mein System neu aufgesetzt und die Config wieder eingespielt. Nun musste ich jedoch feststellen dass FHEM viele Geräte bei denen ich in der Device DEF den DNS-Namen statt der IP verwendet habe, nicht mehr erreichen kann. Anfangs ging es noch mit ein paar Geräten und mittlerweile findet FHEM keins mehr und ich musste alle auf IP umstellen.

Zusätzlich hängt sich mein komplettes System nach der Umstellung auf SSD per SATA regelmäßig auf. Ich kann dann stellenweise nicht mal mehr einen Shutdown per Putty ausführen oder per WinSCP die Logfiles anschauen. Erst dachte ich, es läge an der HDD. Also habe ich alles nochmal neu aufgesetzt und diesmal auf eine SSD installiert. Die Probleme sind jedoch die Gleichen.  :-\

Hat jemand Erfahrung oder eine Idee?

Vielen Dank schon mal und beste Grüße
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

was sagen denn die Logs zu den Ausfällen. Was sagt nslookup SERVERNAME zu Deinem DNS Problem? Was steht in der /etc/resolve.conf als nameserver und search Domäne drin?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

Hi CoolTux,

habe jetzt mal nslookup ausgeführt.

nslookup LEDController

ergibt:


Server: 192.168.152.1
Address: 192.168.152.1#53

Name: LEDController.fritz.box
Address: 192.168.152.28



nslookup LGwebOSTV

ergibt:


Server:         192.168.152.1
Address:        192.168.152.1#53

Name:   LGwebOSTV.fritz.box
Address: 192.168.152.69


In der /etc/resolve.conf steht:


nameserver 8.8.8.8
nameserver 192.168.152.1
search fritz.box


Kannst du damit was anfangen? :)

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Sagt mir das Dein fhem Server die FQDN's auflösen kann. Soweit alles ok. Wieso das aus FHEM heraus nicht klappen soll ist mir ein Rätsel.

Die 8.8.8.8 kannst im übrigen rausnehmen. Die Fritzbox alleine als DNS passt schon.
Du kannst im global Device von FHEM ja mal Deine Fritzbox als DNS eintragen. Gibt da so ein Attribut, irgendwas mit DNS
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

#4
Hi CoolTux,

habe ich probiert - sowohl mit DNS-Namen der FritzBox als auch die IP. Hilft beides nicht. TV nicht erreichbar. Sobald ich dann aber die IP in meinem LGTV_WebOS Device eintrage, funktioniert die Kommunikation mit dem TV wieder.
Kann es sein dass ich irgendein Perl-Modul dafür brauche damit es aus FHEM heraus damit klappt?
Wobei es bei meiner HUE-Bridge komischerweise funktioniert.

Die ist so definiert:
defmod hueBridge1 HUEBridge


VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Was steht denn im FHEM Log drin wenn es nicht geht. Mir ist da nichts bekannt mit einem Perl Modul.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Was ist denn wenn Du genau das
LGwebOSTV.fritz.box
ein trägst
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

Dann funktioniert es auch nicht. Aber ich weiß dass es auch nach meiner Neuinstallation anfangs funktioniert hatte.
Stück für Stück sind mir dann die Geräte nicht mehr per DNS erreichbar gewesen und liefen dann erst wieder mit der IP.
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

Happy Fhem User

Hast Du die 8.8.8.8 schon aus der resolv.conf rausgenommen?

Ich bekomme da nämlich:
Zitat> nslookup LGwebOSTV 8.8.8.8
Server:      8.8.8.8
Address:   8.8.8.8#53

** server can't find LGwebOSTV: NXDOMAIN


CoolTux

Mach mal ping lgtvblabla

Und nimm den Google Nameserver raus.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

Guten Morgen Zusammen,

Ping auf den TV liefert: Name or Service not found.

Den google Namensserver habe ich jetzt mal rausgenommen und dann funktioniert es. :)
Allerdings ist der Eintrag nach Systemneustart wieder drin.

Soll ich den Eintrag aus der /etc/network/interfaces.d/* (siehe Screenshot) löschen?

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Da ist er ja schon auskommentiert. Den Nameserver bekommt er entweder über DHCP vom DHCP Server zugewiesen oder hier rüber.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ToM_ToM

ZitatDen Nameserver bekommt er entweder über DHCP vom DHCP Server zugewiesen oder hier rüber.

Hi CoolTux, da ist auch alles auskommentiert. Es muss also noch irgendwo einen Punkt geben wo er das her holt.


#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See resolved.conf(5) for details

[Resolve]
#DNS=
#FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
#Domains=
#LLMNR=yes
#DNSSEC=no
#Cache=yes
#DNSStubListener=udp


VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Happy Fhem User

Ich vermute, es kommt vom dhcp-Server.
Kann man mit

dhclient -v

prüfen, ob da als Antwort die 8.8.8.8 mit dabei ist.

Um die DHCP-Nameserver zu ignorieren und statisch konfigurierte zu nutzen, klingt das hier hilfreich:

https://unix.stackexchange.com/questions/174349/what-overwrites-etc-resolv-conf-on-every-boot/174356#174356