当前位置:首页 > home assistant > 正文内容

Home Assistant虚拟机版,修改ip地址和网关

deboss2年前 (2024-01-18)home assistant303

Home Assistant的安装和配置都需要联网进行操作,而有时候家里上网设备会设置旁路由来上网,这时候如果安装Home Assistant,系统会默认自动分配一个新的ip地址给HA,这就导致了HA的新ip地址因为网关和DNS没有指向旁路由而无法上网,会出现下面这张图的错误。

 

 

这个错误就是在安装启动的时候连不上网就失败了。

 

 

解决这个问题的方法就是手动设置ip地址,网关,DNS这些参数,把HA的网关和DNS指向旁路由,就能解决上网问题了。

 

具体操作如下:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

如果没问题就输入: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 的名称了,这个要注意。

 

 作者:Laser5252 https://www.bilibili.com/read/cv17123823/?spm_id_from=333.999.collection.opus.click 出处:bilibili

 

 


扫描二维码推送至手机访问。

版权声明:本文由四川方脑壳发布,如需转载请注明出处。

本文链接:https://sc.six666.cn/?id=14

分享给朋友:

“Home Assistant虚拟机版,修改ip地址和网关” 的相关文章

Home Assistant进阶---UI设置之3D户型图

Home Assistant进阶---UI设置之3D户型图

在开始折腾HA之后,发现这确实是一个需要很长时间折腾的过程。今天折腾下3D户型图。文章Home Assistant进阶---UI设置初体验之彩云天气深海派大星2023-09-077准备工作1、找到家里的户型图;2、找一个3D绘制软件,酷家乐不错,这里我用的是sweet home 3d;3、图片编辑软...

Home Assistant配置https访问

Home Assistant配置https访问

Home Assistant一般安装好之后都是需要通过公网来访问使用的,而公网访问一般都是走https协议这样最安全,这里一般就是用反向代理来实现了。这里只讲如何配置HA的反向代理,假设你已经有公网IP,域名,DDNS,端口映射这些东西了。先讲一个最简单快捷的方法吧,就是HA内部的NGINX Hom...