homeassistant 修改ip及网关参数

image-20241229203215396

  • 下载插件出现问题,是网络没有科学出现问题,需要更改网络设置

image-20241229203421754

  • 在提示安装失败的页面输入: login

    然后输入:nmcli dev status 查看网络连接状态

    这时候可以看到HA连接了一个网口,名叫:Supervisor enp0s3

    然后继续输入:nmcli con edit "Supervisor enp0s3" ,其中 Supervisor enp0s3 是要改成自己HA网口的名字的

    image-20241229203548050

  • 这时候可以先输入: print ipv4 看一下当前的网口配置参数的,这时候可以看到网口参数是自动配置的,网关DNS这些都是空的。

  • 然后开始输入:set ipv4.addresses 192.168.1.123/24 设置自己想要的ip地址,注意不要漏了 /24

    第一次修改ip地址会提示是否改为“手动”设置,输入y确认就行

    输入:set ipv4.dns 192.168.1.200 设置DNS,DNS地址就指向旁路由的ip地址

    输入:set ipv4.gateway 192.168.1.200 设置网关,网关地址也是指向旁路由的ip地址

    此时可以再次输入:print ipv4 检查修改的网口参数信息

    image-20241229203716258

  • 如果没问题就输入:save 保存,会提示更新成功,然后输入:quit 退出设置。

    输入:nmcli con reload 重新载入。

  • 最后重启虚拟机,HA就可以通过手动设置的旁路由网关正常联网了,能够联网的情况下HA就能正常安装启动成功,然后出现ip地址的页面。安装就算完成了。

    后续设置HA就用设置好的ip地址加8123端口号就能打开HA的网页页面了。


    如果你想修改或者重置网口参数的话,直接用 set ipv4.dns xxxxx 是不行的,它会添加多个dns,而不是修改以前的dns

    目前没找到简便的方法,笨办法就是把网口配置全部删除,然后新建网口配置。

    输入:nmcli con delete "Supervisor enp0s3" 就可以把网口配置全部删除了

    此时使用 nmcli dev status 命令可以看到网口是 disconnect 的

    然后再输入 nmcli con add type ethernet con-name main ifname enp0s3 可以新建网口,其中 main 是新建网口的名称,可以随意,不用跟原来的一样,enp0s3 就是你物理网口的名称了,这个根据你自己的网卡来

    新建网口之后再次用 nmcli con edit "Supervisor enp0s3" 命令就可以重新按照上面的方法自定义网口参数了,这时候edit的名称就是你新建网口的 main 的名称了,这个要注意。

文章作者: 阿杜
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 痕迹
知识笔记 读书笔记 Home Assistant linux 知识库
喜欢就支持一下吧