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
Přidat komentář