Home Assistant static IP via nmcli
- Login HassOS as root
login
to get Host OS shellnmcli
for configuration shellnmcli connection show
will list the “HassOS default” connection in usenmcli con edit “HassOS default”
will put you in a position to edit the connectionnmcli> print ipv4
will show you the ipv4 properties of this connection- To add your static IP address (select ‘yes’ for manual method):
nmcli> set ipv4.addresses 192.168.100.10/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]:
nmcli> save
nmcli> quit
In addition, set the dns server and the local gateway:
nmcli> set ipv4.dns 192.168.100.1
nmcli> set ipv4.gateway 192.168.100.1
nmcli> save
nmcli> quit
If you now view the default connection cat /etc/NetworkManager/system_connections/default
you should see the method is manual and the address is set.
Doing a nmcli con reload
does not always work, so better restart the VM.