HassOS使用nmcli设置静态IPv4地址及网关、DNS
目录
- 显示hass在使用的默认连接
- 显示此连接的所有配置
- 编辑hass默认连接
- 添加静态IP地址
- 添加DNS和网关
- 删除DNS
- 查看IPv4属性
- 保存配置并退出nmcli
- 重载配置
首先控制台登陆Home Assistant OS
Welcome to Home Assistant
homeassistant login:
使用root
用户登录(无需密码),在ha >
提示符下,输入login
然后就可以看到nmcli
配置工具
显示hass在使用的默认连接
# nmcli con show
显示此连接的所有配置
(用上面命令返回的Name替换下方的XXX)
# nmcli con show "XXX"
编辑hass默认连接
# nmcli con edit "XXX"
添加静态IP地址
nmcli> set ipv4.addresses 192.168.100.10/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes
添加DNS和网关
nmcli> set ipv4.dns 192.168.100.1
nmcli> set ipv4.gateway 192.168.100.1
删除DNS
如果有多个DNS,要删除其中某个可以用remove
命令
nmcli> remove ipv4.dns 192.168.100.1
查看IPv4属性
nmcli> print ipv4
保存配置并退出nmcli
nmcli> save
nmcli> quit
重载配置
# nmcli con reload
注:nmcli con reload
不一定有效,建议直接重启hassos
参考资料1
参考资料2