DHCP uit op Experia en over naar Home Assistant?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
Hallo

Ik heb DHCP aanstaan op mijn Experiabox V10. Verder staat het overal uit in mijn netwerk.
Echter loop ik daar tegen een beperking aan die KPN niet fixed ; er is maar plaats voor 10 DHCP binding adressen. En ivm home domotica heb ik er veel meer nodg, vnl voor mijn Yeelight lampen.

Nu is mijn plan dus om DHCP uit te zetten op de Experia en aan op Home Assistant (is een heel eenvoudige, maar voldoet voor mij).
Echter heb ik dit nog nooit gedaan en weet ik dat alles in duigen kan vallen als ik het niet goed doe.

Vandaar mijn vraag.
Op de experia box staat onder DHCP de volgende gegevens;
DHCP server aan/uit (duidelijk)
LAN IP adres ; 192.168.2.x (is het adres van mijn Experia box)
Subnet mask ; 255.255.255.0
DHCP start ; ok, die snap ik.
DHCP stop ; ok, die snap ik ook.
ISP DNS aan/uit (staat op uit, geen idee hoe en wat dat is)
Primaire DNS ; 192.168.2.x (is wederom adres experia box)
lease tijd ; oke, snap ik.

Bij de home assistant moet ik het volgende invullen, volgende is een voorbeeld.
{
"domain": "mynetwork.local", (mag ik dit zelf verzinnen, of moet dat mijn netwerknaam zijn?)
"dns": ["8.8.8.8", "8.8.4.4"], (dit zegt me totaal niks)
"default_lease": 86400, (ok, zal de leasetijd zijn)
"max_lease": 172800, (dit zal ook lease tijd zijn)
"networks": [
{
"subnet": "192.168.1.0", (moet hier 192.168.2.0 worden ingevuld?)
"netmask": "255.255.255.0", (duidelijk, veranderd niks)
"range_start": "192.168.1.100", (duidelijk)
"range_end": "192.168.1.200", (duidelijk)
"broadcast": "192.168.1.255", (zegt me niks, wat moet hier?)
"gateway": "192.168.1.1", (zegt me niks, wat moet ik hier?)
"interface": "eth0" (snap ik, maar mag hier ook wlan0 bij? Dus beiden?)
}
],


En is het dan vervolgens een kwestie van uitzetten op mijn Experia en aanzetten op mijn Homeassistant?

En ja, ik heb de helpfunctie van home assistant gebruikt, maar het zegt me gewoon niks

Acties:
  • +1 Henk 'm!

  • Dennisweb
  • Registratie: September 2010
  • Laatst online: 01:53
- Domain mag je zelf bepalen
- Subnet mag je zelf kiezen. Waarschijnlijk zit je Experiabox op 192.168.2.xxx. Je kan dat dus ook zo configureren op je Home Assistant.
- DNS zet hostnames om in IP-adressen. Je gebruikt nu DNS van Google.
- Broadcast zo laten staan.
- Gateway is het IP adres van je home assistant zelf. Welk IP-adres gebruik je om in de Home Assistant te komen? Ik zou in de Home Assistant 192.168.2.1 kiezen als eigen IP van de Home Assistant en deze invullen als gateway.
- De interface is de poort waar het internet op binnenkomt. Nee, beiden kan niet.
- Houd er rekening mee dat je gateway altijd in dezelfde range als de rest van her subnet moet zitten.
- Subnet is afhankelijk van wat je in je DHCP server hebt ingevuld.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
@Dennisweb

Ik snap je bijna helemaal, nog een enkele vraag

- kan ik DNS van google gewoon blijven gebruiken?
- Mijn home assistant is 192.168.2.16, Kan ik dat zo laten? En dan zorgen dat mijn start dhcp hoger zit?
- interface bedoel je de interface van de NUC mee? Daaar staat mijn HA op en die is idd via ethernet aangesloten.
- Subnet stukje snap ik niet.

Ok, en dan uit op experia, HA opnieuw opstarten en dan klaar?

[ Voor 8% gewijzigd door maartend op 07-12-2019 17:25 ]


Acties:
  • +1 Henk 'm!

  • g0lden23
  • Registratie: Juni 2016
  • Laatst online: 28-06 09:02
maartend schreef op zaterdag 7 december 2019 @ 17:24:
@Dennisweb

Ik snap je bijna helemaal, nog een enkele vraag

- kan ik DNS van google gewoon blijven gebruiken?
- Mijn home assistant is 192.168.2.16, Kan ik dat zo laten? En dan zorgen dat mijn start dhcp hoger zit?
- interface bedoel je de interface van de NUC mee? Daaar staat mijn HA op en die is idd via ethernet aangesloten.
- Subnet stukje snap ik niet.

Ok, en dan uit op experia, HA opnieuw opstarten en dan klaar?
Je kan de DNS van google gebruiken als je alles op basis van IP routeert. Als je bijvoorbeeld lamp1.mijndomein.local zou willen gebruiken dan zou je je eigen DNS servers moeten opzetten.
Als je in HA zou zeggen Lamp1.woonkamer => 192.168.2.xx dan kan je de DNS van google gebruiken.

Je kan deze op .16 laten indien gewenst.

Ik vermoed dat Dennisweb doelt wanneer je gebruik maakt van meerdere services op 1 nuc (icm virtualisatie).

Subnet is standaard /24 (255.255.255.0) Je kan netwerken scheiden als je met verschillende subnets werkt... dit is niet van toepassing bij je (op dit moment?) Kan vast handig zijn in de toekomst :).


Persoonlijk wat ik zou doen is subnetten gaan indelen:
Je range is 192.168.2.1 - 192.168.2.254. Waarschijnlijk is de experia box .254... wat je kan doen is het volgende:

Deel 1: .1 - .20 is gereserveerd voor mogelijk toekomstige printers, AP's, switches geef het een naam.
(Dit is ermee in acht genomen dat je .16 gebruikt voor je HA installatie).

.21 - .60 kan je gebruiken om leases uit te delen voor je smart apparatuur (of indien gewenst .21 - .80)

Dan gebruik je .81 t/m .99 voor overige uit te delen leases..

Zet je .100 t/m .220 voor DHCP leases (dus alles wat verbinding maakt met je netwerk dmv wifi, lan kabel etc etc).


De gateway echter blijft je experiabox. Deze routeert je traffic naar het netwerk. Je DHCP server kan makkelijk draaien via HA.

Acties:
  • +1 Henk 'm!

  • Dennisweb
  • Registratie: September 2010
  • Laatst online: 01:53
maartend schreef op zaterdag 7 december 2019 @ 17:24:
@Dennisweb

Ik snap je bijna helemaal, nog een enkele vraag

- kan ik DNS van google gewoon blijven gebruiken?
- Mijn home assistant is 192.168.2.16, Kan ik dat zo laten? En dan zorgen dat mijn start dhcp hoger zit?
- interface bedoel je de interface van de NUC mee? Daaar staat mijn HA op en die is idd via ethernet aangesloten.
- Subnet stukje snap ik niet.

Ok, en dan uit op experia, HA opnieuw opstarten en dan klaar?
Ja. Als je wilt. Tenzij je inderdaad lamp1.thuis ofzo wilt. Dan moet je een eigen DNS gebruiken.

Daarmee bedoel ik de poort waar je het internet vandaan krijgt. Heb je de ExperiaBox verbonden met poort eth0 op de Home Assistant?

Je hebt dus subnet 192.168.2.xxx. Dan kun je als gateway 192.168.2.16 zetten en je Google Home Assistant dat IP-adres laten houden.

De DHCP kun je het best indelen zoals hierboven beschreven. Maar ik zou eigenlijk Google Home op 192.168.2.2 zetten en vanaf daar een range beginnen. Dus vanaf 192.168.2.2 start tot 192.168.2.250 stop.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
Dennisweb schreef op zaterdag 7 december 2019 @ 19:19:
[...]

Ja. Als je wilt. Tenzij je inderdaad lamp1.thuis ofzo wilt. Dan moet je een eigen DNS gebruiken.

Daarmee bedoel ik de poort waar je het internet vandaan krijgt. Heb je de ExperiaBox verbonden met poort eth0 op de Home Assistant?

Je hebt dus subnet 192.168.2.xxx. Dan kun je als gateway 192.168.2.16 zetten en je Google Home Assistant dat IP-adres laten houden.

De DHCP kun je het best indelen zoals hierboven beschreven. Maar ik zou eigenlijk Google Home op 192.168.2.2 zetten en vanaf daar een range beginnen. Dus vanaf 192.168.2.2 start tot 192.168.2.250 stop.
Ok, DNS van Google dus, Home Assistant zit idd op eth0, heb die al eens nodig gehad voor iets anders, nu duidelijk over gateway, de indeling ga ik aanmaken zoals voorgesteld. Thnx

Acties:
  • +1 Henk 'm!

  • ninjazx9r98
  • Registratie: Juli 2002
  • Laatst online: 22:48
@maartend
De gateway vooral niet op het IP adres zetten van je HA installatie. De gateway is het IP adres van de experiabox, geen flauw idee waarom @Dennisweb aangeeft dat dat het IP van de HA installatie moet zijn.
De gateway zorgt er voor dat lokaal verkeer naar buiten kan het internet op en dat gaat HA niet voor je regelen.

Acties:
  • 0 Henk 'm!

  • Dennisweb
  • Registratie: September 2010
  • Laatst online: 01:53
ninjazx9r98 schreef op zaterdag 7 december 2019 @ 23:48:
@maartend
De gateway vooral niet op het IP adres zetten van je HA installatie. De gateway is het IP adres van de experiabox, geen flauw idee waarom @Dennisweb aangeeft dat dat het IP van de HA installatie moet zijn.
De gateway zorgt er voor dat lokaal verkeer naar buiten kan het internet op een dat gaat HA niet voor je regelen.
Ah, ja. Ik had er even niet bij nagedacht dat de Experiabox er tussenblijft. Dan moet de gateway inderdaad op je Experiabox blijven staan. Dat zal dus 192.168.2.254 worden (standaardinstelling van de Experiabox).

Sorry! Ik was er even niet bij met mijn gedachten.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
Dennisweb schreef op zondag 8 december 2019 @ 00:29:
[...]

Ah, ja. Ik had er even niet bij nagedacht dat de Experiabox er tussenblijft. Dan moet de gateway inderdaad op je Experiabox blijven staan. Dat zal dus 192.168.2.254 worden (standaardinstelling van de Experiabox).

Sorry! Ik was er even niet bij met mijn gedachten.
Nou, 100 maal meer dan ik er bij ben. Ok, dus die blijft zo.

Maar ik denk dat ik nu ook begrijp waarom het nog nie lukte. HA gaf dikke foutmeldingen.

[ Voor 9% gewijzigd door maartend op 08-12-2019 09:48 ]


Acties:
  • 0 Henk 'm!

  • g0lden23
  • Registratie: Juni 2016
  • Laatst online: 28-06 09:02
Is het inmiddels al gelukt ?

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
Nope, krijg dikke vette rode meldingen bij HA en hij weigert de niewue config op te slaan. Zal hem eens kopieren.

Ok, nu geen dikke vette meldingen meer.
Maar nog vraag ; broadcast staat op 192.168.1.0. Dennnis zegt dat ik dat zo kan laten staan, maar dat moet toch dan 192.168.2.0 worden?

[ Voor 26% gewijzigd door maartend op 08-12-2019 19:34 ]


Acties:
  • +1 Henk 'm!

  • ninjazx9r98
  • Registratie: Juli 2002
  • Laatst online: 22:48
@maartend
Het broadcast adres moet 192.168.2.255 zijn.
Kun je bijv hier zien/berekenen: https://remotemonitoringsystems.ca/broadcast.php

[ Voor 44% gewijzigd door ninjazx9r98 op 08-12-2019 19:38 ]


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
ninjazx9r98 schreef op zondag 8 december 2019 @ 19:37:
@maartend
Het broadcast adres moet 192.168.2.255 zijn.
Kun je bijv hier zien/berekenen: https://remotemonitoringsystems.ca/broadcast.php
Ok. Ik snap nu alle stukken, behalve dat broadcast. Gateway snap ik ook (dat is idd 192.168.2.254, nl het adres naar buiten van mijn Experia box. Maar dat broadcast moet ik echt eens opzoeken.

Grappig. Had ik bliljkbaar zelf al op 255 gezet

Heb nu dus dit;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "domain": "mynetwork.local",
  "dns": ["8.8.8.8", "8.8.4.4"],
  "default_lease": 86400,
  "max_lease": 172800,
  "networks": [
    {
      "subnet": "192.168.2.0",
      "netmask": "255.255.255.0",
      "range_start": "192.168.2.10",
      "range_end": "192.168.2.220",
      "broadcast": "192.168.2.255",
      "gateway": "192.168.2.254",
      "interface": "eth0"
    }
  ],
  "hosts": [

[ Voor 35% gewijzigd door maartend op 08-12-2019 19:43 ]


Acties:
  • 0 Henk 'm!

  • ninjazx9r98
  • Registratie: Juli 2002
  • Laatst online: 22:48
maartend schreef op zondag 8 december 2019 @ 19:40:
[...]


Ok. Ik snap nu alle stukken, behalve dat broadcast. Gateway snap ik ook (dat is idd 192.168.2.254, nl het adres naar buiten van mijn Experia box. Maar dat broadcast moet ik echt eens opzoeken.

Grappig. Had ik bliljkbaar zelf al op 255 gezet

Heb nu dus dit;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "domain": "mynetwork.local",
  "dns": ["8.8.8.8", "8.8.4.4"],
  "default_lease": 86400,
  "max_lease": 172800,
  "networks": [
    {
      "subnet": "192.168.2.0",
      "netmask": "255.255.255.0",
      "range_start": "192.168.2.10",
      "range_end": "192.168.2.220",
      "broadcast": "192.168.2.255",
      "gateway": "192.168.2.254",
      "interface": "eth0"
    }
  ],
  "hosts": [
toon volledige bericht
Is dat een deel van de config of is dat alles? Als het alles is dan klopt het niet maar als het een deel is, werkt het nu dan en zo niet wat voor foutmeldingen zie je?

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
ninjazx9r98 schreef op zondag 8 december 2019 @ 19:47:
[...]

Is dat een deel van de config of is dat alles? Als het alles is dan klopt het niet maar als het een deel is, werkt het nu dan en zo niet wat voor foutmeldingen zie je?
Hieronder komt enkel nog hosts te staan en dat zijn gebonden adressen. Verder is dit alles. Ik krijg geen foutmelding in HA meer, maar durf hem ook nog niet echt op te starten

Acties:
  • +1 Henk 'm!

  • g0lden23
  • Registratie: Juni 2016
  • Laatst online: 28-06 09:02
maartend schreef op zondag 8 december 2019 @ 20:43:
[...]

Hieronder komt enkel nog hosts te staan en dat zijn gebonden adressen. Verder is dit alles. Ik krijg geen foutmelding in HA meer, maar durf hem ook nog niet echt op te starten
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "domain": "mynetwork.local",
  "dns": ["8.8.8.8", "8.8.4.4"],
  "default_lease": 86400,
  "max_lease": 172800,
  "networks": [
    {
      "subnet": "192.168.2.0",
      "netmask": "255.255.255.0",
      "range_start": "192.168.2.10",
      "range_end": "192.168.2.220",
      "broadcast": "192.168.2.255",
      "gateway": "192.168.2.254",
      "interface": "eth0"
    }
  ],
  "hosts": [


Houdt je er rekening mee dat met deze config je DHCP range: .10 t/m 220 is.. Dit houdt in dat hij vanaf .10 tot en met .220 adressen gaat uitdelen.

Ik zou eerder
"range_start": 192.168.2.101
"range_end": 192.168.2.200

Dan zal hij vanaf 101 t/m 200 uitgeven aan devices die zich melden voor een DHCP lease...

Dan kan je de rest manueel uitgeven aan devices op basis van mac-adres.

Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 23:04
Thnx. Ik dacht dus dat ik die moest meenemen
Pagina: 1