FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Warlock_2016 am 22 Januar 2017, 18:50:53

Titel: FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Warlock_2016 am 22 Januar 2017, 18:50:53
Hallo Zusammen,

ich habe eine Anfängerfrage. Ich habe FHEM auf einem Rasberry PI laufen.  Hier rufe ich FHEM immer über die Webadresse im Browser auf.

kann man auch einfach mit einer Domäne arbeiten, anstatt "http://192.168.2.107:8083/fhem/ftui/"

http://fhem_home:8083/fhem/ftui/

Ich habe immer das Problem, dass wenn der Router bootet, dass dann der Rasberry eine andere IP Adresse zugewiesen wird.

Hast jemand einen tip?

Markus


Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Puschel74 am 22 Januar 2017, 18:58:30
Abgesehen davon das mein Router selten neu bootet habe ich meinem Cubie (auf dem FHEM läuft) eine feste IP zugewiesen.
Auch haben meine RasPi eine feste IP sowie alle anderen Geräte im Netzwerk die so vorhanden sind.
Einzig Geräte von Bekannten die also nicht ständig in meinem Netzwerk eingeloggt sind bekommen idR eine neue IP je nachdem wielange der letzte Login zurück liegt (leasetime).
Das sind aber eher Linux-Grundlagen als das es FHEM-Anfängerfragen wären da es mit FHEM genau nichts zu tun hat.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: pandabear_de am 22 Januar 2017, 20:07:15
Meine Fritzbox habe ich so eingestellt, dass gleiche IP Adressen vergeben werden. Meine FHEM rufe ich auch über die 'Domain' und nicht die IP Adresse auf.
Den Namen habe ich bei der Konfiguration meines Raspis definiert.

sudo raspi-config

dann die '7' für Advanced Options und dann A2 Hostname auswählen. Dort habe ich den gewünschten Namen definiert und den Raspi mit
sudo reboot
neu gestartet.

Danach konnte ich mit
http://DeinGewaehlterName:8083/fhem?
über den Browser auf FHEM zugreifen.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Hollo am 22 Januar 2017, 20:32:44
Hostname ist hier der richtigere Begriff, eine Domäne ist eine andere Geschichte.
Gib Deinem Raspi wie beschrieben einen passenden Namen.
Standard ist raspberrypi meine ich, damit müsstest Du ihn jetzt schon unabhängig von der IP erreichen können.
Über die Netzwerkkonfiguration kannst Du statt wechselnder IP (DHCP) auch eine feste IP (static) vorgeben.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Don Pedro am 23 Januar 2017, 00:04:28
Zitat von: Hollo am 22 Januar 2017, 20:32:44
Hostname ist hier der richtigere Begriff, eine Domäne ist eine andere Geschichte.
Gib Deinem Raspi wie beschrieben einen passenden Namen.

So isses! Hostname heißt das Zauberwort. Mein fhem auf dem Raspi ist z. B. problemlos unter http://raspberry-pi-2:8083 erreichbar. Der Raspi muss auch noch nicht einmal eine statische IP-Adresse haben, sondern kann sich die sogar via DHCP holen. Es sei denn natürlich irgendein Dienst oder Device im Netz versucht mit einer statisch hintelegten Adresse auf den Raspi zuzugreifen und fällt dann auf die Schnautze. Man muss das natürlich schon überall konsistent einstellen.

BR

Don
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Thorsten Pferdekaemper am 23 Januar 2017, 07:59:17
Kommt es dabei nicht auch ein bisschen auf den Router an? Die FritzBox kann das (auch wenn es nicht ganz 100% zuverlässig funktioniert), aber können das alle Router?
Gruß,
Thorsten
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Hollo am 23 Januar 2017, 09:08:00
Es muss in dem betreffenden Netzwerk zumindest eine funktionierende Namensauflösung (DNS) geben.
Ich bin erstmal von einer Fritte ausgegangen, da weit verbreitet.
Wobei ich gerade den Bereich Netzwerkumgebung mit den Diensten bei der Fritte alles andere als gut umgesetzt finde.   :-[


Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Tedious am 23 Januar 2017, 09:40:20
DNS *könnte* auch der Raspberry übernehmen - um die Verwirrung zu komplettieren ;)

Statische IPs sollte jeder Router unterstützen, das sind Grundlagen von Netzwerken. DHCP ist bequem, das wars denn aber auch. Alternativ einfach dem Client eine fixe IP in dem im Router eingestellten Adressraum verweisen, Router-IP als Gateway und primärer DNS. Sekundären auf bspw. Google setzen und denn passt das schon.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Don Pedro am 28 Januar 2017, 22:22:45
Zitat von: Thorsten Pferdekaemper am 23 Januar 2017, 07:59:17
Kommt es dabei nicht auch ein bisschen auf den Router an? Die FritzBox kann das (auch wenn es nicht ganz 100% zuverlässig funktioniert), aber können das alle Router?

Die Aufgabe eines Routers im eigentlichen Sinne ist das Routen von IP-Paketen "in Richtung ihres Zielhosts" (deswegen heißt er Router). Das geschieht anhand von Routingtabellen die im Router hinterlegt sind. Ein Router dient also dazu zwei oder mehr Netzwerksegmente miteinander zu verbinden. Sonst macht ein Router erstmal nichts. In einem Heimnetz sind dies typischerweise immer zwei Netzwerksegmente, das interne Heimnetz und "das restliche Internet".

Hier sprechern wir von zwei Dingen anderer Natur:

Der "typische" Heimrouter (Fritte oder Nicht-Fritte) ist aber weit mehr als ein schlichter Router. DNS- und DHCP-Server sind idR. vorhanden und dann kommen noch hinzu WLAN-Modul, UPnP-Server für Multimedia, VPN-Server, Samba für NAS-Funktionen (so nutzlos weil unperformant das auch sein mag), HTTP-Server für die Weboberfläche des Routers, SIP-Trunk für die Telefonanlage, DSL-Modem, Fax-Modem und einiges mehr. Also eine ELWMS (Eierlegende Wollmilch-Sau), die man deswegen für kleines Geld kaufen kann, weil die Dinger fast ausnahmslos unter Linux laufen und all die aufgelisteten Dienste von Haus aus dabei sind und nur konfiguriert werden müssen, der Hersteller also keinen monströsen Entwicklungsaufwand hat. Die Fritten unterstützen mittlerweile sogar LISP (wenn auch mit Einschränkungen), was man sonst nur in teuren Enterprise-Routern von Cisco findet...

Du kannst also mit guter Näherung davon ausgehen, dass DNS/DHCP von praktisch allem unterstützt wird, was sich Heimrouter schimpft (ELWMS macht sich nicht so gut im Verkaufsprospekt).
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Thorsten Pferdekaemper am 28 Januar 2017, 22:44:03
Das hast Du jetzt aber schööön erklärt.
'tschuldigung, dass ich bei meiner Begriffswahl etwas unsauber war. Mit "Router" meinte ich eben gerade diese "typischen Heimrouter".
Gruß,
   Thorsten
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: betateilchen am 28 Januar 2017, 23:08:19
Zitat von: Don Pedro am 28 Januar 2017, 22:22:45
Der "typische" Heimrouter (Fritte oder Nicht-Fritte) ist aber weit mehr als ein schlichter Router. DNS- und DHCP-Server sind idR. vorhanden

Der typische Heimrouter (egal ob Fritte oder nicht) hat keinen eigenen DNS Server, sondern nur einen Forwarder, der alle Anfragen für externe hosts an den DNS Servers des Internetproviders weiterleitet.

Und wenn die Fritte ein schlichter Router wäre, hätte die Welt eine ganze Menge Probleme weniger.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Don Pedro am 28 Januar 2017, 23:52:37
Zitat von: betateilchen am 28 Januar 2017, 23:08:19
Der typische Heimrouter (egal ob Fritte oder nicht) hat keinen eigenen DNS Server, sondern nur einen Forwarder, der alle Anfragen für externe hosts an den DNS Servers des Internetproviders weiterleitet.

Und wenn die Fritte ein schlichter Router wäre, hätte die Welt eine ganze Menge Probleme weniger.

Das ist nicht ganz korrekt, es ist nicht nur ein Forwarder. Anfragen für externe(!) Hosts werden immer an den nächsthöheren bzw. nächstnäheren DNS weitergeleitet, auch von "echten" DNS-Servern. Man kann aber auch den Rechnern im internen Netz einen Namen geben und die Fritte löst die dann in eine lokale IP-Adressen auf:


C:\>ping raspberry-pi-2

Ping wird ausgeführt für raspberry-pi-2.fritz.box [192.168.178.35] mit 32 Bytes Daten:
Antwort von 192.168.178.35: Bytes=32 Zeit<1ms TTL=64


BR

Don
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Thorsten Pferdekaemper am 29 Januar 2017, 10:48:33
Hi,
Zitat von: betateilchen am 28 Januar 2017, 23:08:19
Der typische Heimrouter (egal ob Fritte oder nicht) hat keinen eigenen DNS Server, sondern nur einen Forwarder, der alle Anfragen für externe hosts an den DNS Servers des Internetproviders weiterleitet.
Ich bin mir ziemlich sicher, dass meine FritzBox lokale Namen auflöst. Siehe Don Pedros "ping". Das geht bei mir auch und ich kann auch im Browser das hier eingeben: http://kellerassel/ und sehe dann mein TabletUI. Ich wüsste nicht, welches Gerät in meinem Netzwerk dafür sorgt, dass das geht und ich denke auch nicht, dass es irgendeinen DNS-Server im externen Netzt gibt, der das macht. ...also wie könnte das gehen, wenn nicht über die FritzBox?
Oder ist das vielleicht nur ein Problem der Begrifflichkeit? Ist das möglicherweise kein "Domain Name Server", sondern nur ein "Name Server"?
Gruß,
   Thorsten




Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Don Pedro am 09 Februar 2017, 23:00:24
Zitat von: Thorsten Pferdekaemper am 29 Januar 2017, 10:48:33
Ich bin mir ziemlich sicher, dass meine FritzBox lokale Namen auflöst.

Natürlich, wer soll das auch sonst tun? Man macht sich normalerweise nicht die Mühe Namen händisch auf allen Maschinen in die hosts einzutragen und im Heimnetz läuft normalerweise auch kein WINS (in Firmennetzen mittlerweile häufig auch nicht mehr).

Zitat von: Thorsten Pferdekaemper am 29 Januar 2017, 10:48:33
und ich denke auch nicht, dass es irgendeinen DNS-Server im externen Netzt gibt, der das macht.

Nee, auch das nicht. Sonst müsstes du davon ausgehen, dass irgendwer in dein lokales Netz eingebrochen ist...  :P

Zitat von: Thorsten Pferdekaemper am 29 Januar 2017, 10:48:33
Oder ist das vielleicht nur ein Problem der Begrifflichkeit? Ist das möglicherweise kein "Domain Name Server", sondern nur ein "Name Server"?

Kommt drauf an was du als "domain" definieren willst. Unter Windoze mit einem Active Directory (also klassische Firmeninstallation) ist damit etwas anderes gemeint als im Inet. Hier sprechen wir aber natürlich über letzteres. Dein lokales Netz hat idR. einen privaten IP-Adressbereich (sonst geht NAT nicht), klassisch 192.168.x.y (https://de.wikipedia.org/wiki/Private_IP-Adresse (https://de.wikipedia.org/wiki/Private_IP-Adresse)) und der Bereich ist damit deine "Domain". Und nur ein lokaler DNS Dienst kann hier eine Namensauflösung leisten. Die Domain hat genauso einen Namen, Fritten vergeben hier automatisch "Fritz.box" - das geht so lang gut wie sich die IANA nicht entschließt eine neue TLD "box" zu definieren, ansonsten hätte AVM ein plötzliches Problem... :D
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: herrmannj am 09 Februar 2017, 23:37:31
IANA hat da was im Angebot  :D :D :D

https://www.instra.com/en/domain-names/newgtld/box-domain-registration/box?gclid=CLCCju6JhNICFYwQ0wodPl8Mzg
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: natasia0603 am 27 November 2018, 18:02:49
Hallo zusammen,

ich seh zwar dass hier schon länger nichts mehr geschrieben wurde. Aber es passt gut dazu. Ich habe FHEM auf einem Raspi laufen, HTTPS ist aktiv. Der Hostname ist raspi-fhem.

Ich kann von meinem Windowsrechner raspi-fhem anpingen. Die IP wird korrekt aufgelöst. Ich kann auch über die https://192.168.0.67:8083/fhem auf fhem zugreifen. Leider ist es nicht möglich über https://raspi-fhem:8083/fhem auf fhem zuzugreifen. Woran kann das liegen?

Die Fehlermeldung des Chrome Browsers lautet: raspi-fhem hat die Verbindung abgelehnt. ERR_CONNECTION_REFUSED
=> Er kriegt die Anfrage, mag mir nur nicht antworten...

Gruß
Jenny
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: Otto123 am 27 November 2018, 18:52:51
Hi,

Ich habe das gerade nach dem Wiki  (https://wiki.fhem.de/wiki/Raspberry_Pi_%26_HTTPS)mal eingerichtet - funktioniert tadellos mit IP und mit Name.

Da musst Du mehr Infos liefern.

Gruß Otto
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: CoolTux am 27 November 2018, 19:25:40
Zitat von: natasia0603 am 27 November 2018, 18:02:49
Hallo zusammen,

ich seh zwar dass hier schon länger nichts mehr geschrieben wurde. Aber es passt gut dazu. Ich habe FHEM auf einem Raspi laufen, HTTPS ist aktiv. Der Hostname ist raspi-fhem.

Ich kann von meinem Windowsrechner raspi-fhem anpingen. Die IP wird korrekt aufgelöst. Ich kann auch über die https://192.168.0.67:8083/fhem auf fhem zugreifen. Leider ist es nicht möglich über https://raspi-fhem:8083/fhem auf fhem zuzugreifen. Woran kann das liegen?

Die Fehlermeldung des Chrome Browsers lautet: raspi-fhem hat die Verbindung abgelehnt. ERR_CONNECTION_REFUSED
=> Er kriegt die Anfrage, mag mir nur nicht antworten...

Gruß
Jenny

Mach mal ein nslookup raspi-fhem von Deinem Windows aus. Mal schauen was er da auf löst.
Titel: Antw:FHEM- Domäne einrichten anstatt einer IP Addresse
Beitrag von: eisler am 27 November 2018, 20:10:04
spricht was gegen Zeroconf also raspi-fhem.local ?
funktioniert auf dem Rpi mit dem hostname raspi-fhem durch installation des avahi-daemon.

Grüße
Stephan