havezel
Ontdekker
  • 5Reacties
  • 1Oplossingen
  • 2Likes

Hulp met port forwarding

Hallo!

Ik heb een raspberry pi draaien met Hass.io voor wat automations mbt verlichting en andere leuke dingen.
Nu wil ik mijn raspberry pi extern benaderen met behulp van DuckDns en port forwarding.
Mijn raspberry heeft een vast ip gekregen en een domein is aangemaakt op duckdns.
Nu nog nog port forwarding... de pi draait op de volgende local ip: 192.****.1** met als port 8123. Nu moet ik volgens Hass.io de port forwarden naar 8123. Ik maak gebruik van ssl dus wil de port 443 gebruiken. Nou weet ik alleen niet wat ik waar moet invullen in de router(Connectbox) settings.
Dit zijn mijn opties:

  • Local start port:
  • Local end port:
  • External start port:
  • External end port:
Wat moet waar staan? Heeft iemand er ervaring mee?

Dit is de tutorial dat ik heb gevolgd: https://www.youtube.com/watch?v=iAisHXlg_40
1 Geaccepteerde oplossing

Geaccepteerde oplossingen
havezel
topicstarter
Ontdekker
  • 5Reacties
  • 1Oplossingen
  • 2Likes
markkamphorst hanh
Ik heb het uiteindelijk aan de praat gekregen.

Regel eerst dat de raspberry pi een vast IP adres krijgt. De IP adres wil nog wel eens veranderen en dan kom je er niet meer bij.

Port forward:

  • Local start port: 8123
  • Local end port: 8123
  • External start port: 443
  • External end port: 443
  • Protocol: TCP

In je config voeg je exact hetzelfde toe als bovenstaande, alleen dan niet de port aan het einde van de URL.
http:
base_url: https://my-domain.duckdns.org
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem



Dit heeft bij mij gewerkt.
Maar omdat je wilt connecten met je google home kan je beter home assistant cloud nemen.
Dit kost je 5 euro per maand. Maar dan regelen ze zonder gedoe en binnen 5 minuten ook een remote access voor je. Heb het gister nog gedaan en was echt zo klaar. Super makkelijk!

https://www.nabucasa.com
https://www.nabucasa.com/config/remote/
https://www.nabucasa.com/config/google_assistant/

Ben benieuwd of het jou lukt!
Gr

Bekijk in context

6 Reacties 6
hanh
Oud Community-lid
  • 17054Reacties
  • 660Oplossingen
  • 3448Likes
Voor de interne port moet je de port invullen waar de service op de pi naar luistert.
Dat is vlgs jou 8123. Omdat je een Range moet invullen, vul je dat nr twee keer in.
De externe port kun je zelf kiezen. Uiteraard moet je die gekozen externe port opgeven bij de Applikatie waarmee je die externe poort via je externe ip (of domain name) wilt gaan bereiken.

Let er op dat je externe Ip niet op een systeem in je LAN kunt bereiken. De ConnectBox heeft geen so-called NAT loopback, dat daarvoor nodig is.
Gebruik voor test een Phone met een 4G Connectie.

Port 443 is de standaardpoort voor het https protocol. Dwz mbv
https://je_externe_ip/ communiceer je via externe poort 443 zonder die poort te hoeven vermelden. Zou je daar bv port 1443 voor willen gebruiken, dan moet het zo:
https://je_externe_ip:1443
Maar ik begrijp dat het niet over een Web Server op de pi gaat, toch?

Ip adressen uit 192.168.178.0/24 zijn Private voor een Router subNet. Ze bestaan niet op het Internet. Iedereen gebruikt ze en je kunt zo'n adres dus rustig hier publiceren.
Gr Han
havezel
topicstarter
Ontdekker
  • 5Reacties
  • 1Oplossingen
  • 2Likes
hanh
Dus als ik het goed begrijp moet ik het volgende instellen in mijn modem:

  • Local IP: 192.*****(ik weet m niet uit mijn hoofd)
  • Local start port: 8123
  • Local end port: 8123
  • External start port: 443
  • External end port: 443
  • Protocol: TCP
In mijn config voor duckdns in mijn hassio:
{
“lets_encrypt”: {
“accept_terms”: true,
“certfile”: “fullchain.pem”,
“keyfile”: “privkey.pem”
},
“token”: “************”,
“domains”: [“my-domain.duckdns.org”],
“seconds”: 300
}

En in mijn config van hassio zelf:
http:
base_url: https://my-domain.duckdns.org:443
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem

Of moet mijn base_url dan eindigen met :8123 ?
Moet ik verder nog wat aanpassen in mijn modem? Restarten ofzo?
markkamphorst
Ontdekker
  • 1Reacties
  • 0Oplossingen
  • 0Likes
Ik heb exact dezelfde vraag. Dit om hassio te connecten met mijn Google home.
hanh
Oud Community-lid
  • 17054Reacties
  • 660Oplossingen
  • 3448Likes
havezel
Sorry voor de late reaktie. Je was even uit beeld geraakt. Een Email alert na de reaktie van markkamphorst zorgde ervoor dat ik dit Topic weer terugzag.

  • Local start port: 8123
  • Local end port: 8123
  • External start port: 443
  • External end port: 443
  • Protocol: TCP

Is ok.

Over hass.io weet ik verder niks. Deed ff een quick scan bij: https://www.home-assistant.io/hassio/ en merkte dat je daar echt mee bezig moet zijn, om er iets erg verstandigs over te kunnen zeggen.
Hier een gevonden complete beschrijving voor remote access, die op mij een behoorlijk solide indruk maakt.
https://www.juanmtech.com/hassio-duckdns-add-on-set-up/

Of moet mijn base_url dan eindigen met :8123 ?

Volgens bovenstaande set up info: ja.

Laat ff weten of het gaat werken met welke set up. Dan heeft markkamphorst er ook nog iets aan. Of jullie kunnen onderling er misschien uitkomen als het nog niet helemaal lukt.
Ik zie jullie reakties & als ik nog iets kan bijdragen, zal ik dat doen.

Han
havezel
topicstarter
Ontdekker
  • 5Reacties
  • 1Oplossingen
  • 2Likes
markkamphorst hanh
Ik heb het uiteindelijk aan de praat gekregen.

Regel eerst dat de raspberry pi een vast IP adres krijgt. De IP adres wil nog wel eens veranderen en dan kom je er niet meer bij.

Port forward:

  • Local start port: 8123
  • Local end port: 8123
  • External start port: 443
  • External end port: 443
  • Protocol: TCP

In je config voeg je exact hetzelfde toe als bovenstaande, alleen dan niet de port aan het einde van de URL.
http:
base_url: https://my-domain.duckdns.org
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem



Dit heeft bij mij gewerkt.
Maar omdat je wilt connecten met je google home kan je beter home assistant cloud nemen.
Dit kost je 5 euro per maand. Maar dan regelen ze zonder gedoe en binnen 5 minuten ook een remote access voor je. Heb het gister nog gedaan en was echt zo klaar. Super makkelijk!

https://www.nabucasa.com
https://www.nabucasa.com/config/remote/
https://www.nabucasa.com/config/google_assistant/

Ben benieuwd of het jou lukt!
Gr

Bekijk in context

hanh
Oud Community-lid
  • 17054Reacties
  • 660Oplossingen
  • 3448Likes
havezel Mooi zo & bedankt voor de update.

Uitgelicht topic