Přejít k hlavnímu obsahu
loading
Od Michal Novotný
December 19, 2025
Nastavení pevné IP adresy pro OpenHAB

Potřebujete pevnou adresu pro OpenHAB mimo rozsah DHCP adres, které přiřazuje router? Někdy se to hodí, hlavně pokud máte například idetnické RPi jako zálohu, když dojde k problému, jednoduše přepojít na záložní RPi a budete mít stejnou IP.

 

Alternativou je nastavit fixní adresu pro RPi na vašem routeru, ovšem musíte to pak udělat pro oba RPi, resp. po výpadku to upravit ručně. V PiHome je totiž důležité neměnit adresu MQTT Brokera, který běží právě na RPi.

 

Obecné nastavení fungujících na Debianu včetně openhabian, Raspbian atd. Otevřete k editaci soubort dhcpcd.conf příkazem níže:

sudo nano /etc/dhcpcd.conf

 

a přidejte nakonec tuto část. Změňte si IP adresu dle potřeby na požadované rozsahy

# Static IP address:
interface eth0

# OpenHAB static IP
static ip_address=10.1.1.200/24

#Your router IP
static routers=10.1.1.100 
static domain_name_servers=10.1.1.100 8.8.8.8


 

Uložte stiskem klávesové zkratky pravý CTRL+O, potvrďte Enter a ukončete stiskem pravým CTRL+X.

Restartujte operační systém příkazem:

sudo reboot

a vaše RPi by teď mělo mít statickou IP adresu:

Tip: V openhabianu u verze OpenHAB3 je spuštěn ale také Network Manager a proto se může stát že výše uvedené nastavení zapříčiní, že RPi bude mít jak statickou adresu tak i DHCP adresu. Alternativou specialně pro openhabian je nastavit statickou adresu přes network-manager nmcli příkazemi níže. V tomto případě můžete vynechat nastavování dhcpcd.conf

Zobrazte si nazev připojení příkaze v terminálu:

nmcli connection show

NAME                UUID                                  TYPE      DEVICE  
Wired connection 1  3f5ce7eb-238b-3bea-b16a-5edhsjakakf9  ethernet  eth0   
 

 

Použijte následující příkazy pro nastavení pevné IP:

sudo nmcli con mod Wired\ connection\ 1 ipv4.addresses "10.1.1.200/24"
sudo nmcli con mod Wired\ connection\ 1 ipv4.gateway "10.1.1.100"
sudo nmcli con mod Wired\ connection\ 1 ipv4.dns "10.1.1.100 8.8.8.8"
sudo nmcli con mod Wired\ connection\ 1 ipv4.method manual
sudo nmcli con mod Wired\ connection\ 1 connection.autoconnect yes
sudo reboot

Štítky

Přidat komentář

Prostý text

  • Nejsou povoleny HTML značky.
  • Řádky a odstavce se zalomí automaticky.
  • Web page addresses and email addresses turn into links automatically.