『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2336|回复: 8

[技术探讨] 基于Debian11的HA安装及更新的理解小白折腾之路大佬轻喷

[复制链接]

12

主题

179

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
金钱
1123
HASS币
20
发表于 2022-12-20 16:27:24 | 显示全部楼层 |阅读模式
本帖最后由 mildrabbit 于 2022-12-22 08:43 编辑

本贴基于Esxi6.7虚拟机安装Debian11,在之基础上安装Home Assistant Supervised
折腾故事的起源是前几个月安装了Debian11并在此基础上用官方的安装方法安装了Home Assistant Supervised (官方安装教程https://github.com/home-assistant/supervised-installer),当时安装一切正常,也很久没有开机了,本次找出来是缘由原来在ubuntu上安装的HA更新后一大堆错误,所以想还是用官方推荐支持的Debian方案比较好,开机后发现版本太低,于是就点更新,但是各种原因更新不了,科学环境也有了,就是更新不了。。
在Debian里ping 网关,ping运营商DNS都正常,但ping 网址就是不通,

截屏2022-12-20 15.19.59.png
网上各种帖子找,基本原因确定就是DNS解析出了问题,用了网上的各种方法都没有解决。修改过 /etc/dhcp/dhclient.conf 文件 ,不行; 修改过 /etc/resolv.conf,本次有效,重启后失效;  安装过resolveconf,修改/etc/resolvconf/resolv.conf.d/head 过都无解。。。,此时我一直在Debian系统里解决,一直出不来。
为了找到原因所在,我重新在esxi里安装了Debian11,安装后一步一步测试,在不安装HA之前,一切正常,pin各个DNS都正常。只要一运行了官方的安装脚本,那DNS就pin不通了。
无论怎么修改文件都不行。于是我仔细检查官方的脚本,从依赖的安装命令,和出现状态后的resolv.conf文件这里我发现了问题。
1671521934838.jpg 1671522260689.jpg

依赖安装了 network-manager,同时resolv.conf也提示他的内容现在由 NetworkManager生成的,那元凶终于找到了,就是他NetworkManager,这个东西不用就行了吧。
于是我就把这个服务给停了,结果系统报错了。。同时,HA的系统配置,网络配置里的设置没有了。
1671522712289.jpg


我再在网上详细了解了下NetworkManager的原理,它是一个图形化的网络配置工具,他起作用就会覆盖原系统里的设置,所以我在resolv.conf的配置重启后就会失去作用。
再加上HA页面的显示,那就搞清楚了,他是被集成在了HA的页面来做网络配置来了。我以前这里一直没有配置DNS,所以每次重启后,系统内的resolv.conf,就会重写为空。。。
绕了一大圈终于找到问题了。。写好配置go。
回到Debian系统里查看resolv.conf内容,都自动同步过来了。
图片 1.png
再来ping一个,
图片 2.png

nslookup 一个。
图片 3.png

OK,一切正常了。
总结一下:一切的一切都是因为自己对系统及系统服务的不熟悉所致。继续学习,努力学习天天向上!





回复

使用道具 举报

6

主题

743

帖子

5964

积分

论坛元老

Rank: 8Rank: 8

积分
5964
金钱
5216
HASS币
20
发表于 2022-12-20 16:54:27 | 显示全部楼层
Debian里还是Docker省事
回复

使用道具 举报

1

主题

132

帖子

1704

积分

金牌会员

Rank: 6Rank: 6

积分
1704
金钱
1572
HASS币
0
发表于 2022-12-20 17:01:48 | 显示全部楼层
你都虚拟机了,怎么就不直接安装官方的镜像呢,还要安装一次linux下再来运行linux
回复

使用道具 举报

12

主题

179

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
金钱
1123
HASS币
20
 楼主| 发表于 2022-12-20 17:23:20 | 显示全部楼层
yaojogd 发表于 2022-12-20 17:01
你都虚拟机了,怎么就不直接安装官方的镜像呢,还要安装一次linux下再来运行linux ...

官方的hassio有很多限制,我也玩过。
回复

使用道具 举报

12

主题

179

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
金钱
1123
HASS币
20
 楼主| 发表于 2022-12-20 17:25:02 | 显示全部楼层
mitu 发表于 2022-12-20 16:54
Debian里还是Docker省事

其实这个也是docker的。
回复

使用道具 举报

11

主题

123

帖子

3470

积分

论坛元老

Rank: 8Rank: 8

积分
3470
金钱
3347
HASS币
0
发表于 2022-12-20 23:28:57 | 显示全部楼层
supervised有啥好的。我直接装core。又小又方便。
回复

使用道具 举报

12

主题

179

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
金钱
1123
HASS币
20
 楼主| 发表于 2022-12-21 08:15:07 | 显示全部楼层
hyifan 发表于 2022-12-20 23:28
supervised有啥好的。我直接装core。又小又方便。

每个人的用法不一样吧。
supervised 安装插件好弄点。
回复

使用道具 举报

59

主题

674

帖子

4301

积分

论坛元老

Rank: 8Rank: 8

积分
4301
金钱
3622
HASS币
20
发表于 2022-12-21 08:47:41 | 显示全部楼层
yaojogd 发表于 2022-12-20 17:01
你都虚拟机了,怎么就不直接安装官方的镜像呢,还要安装一次linux下再来运行linux ...

一直搞不懂haos镜像ssh什么连接  现在用ubuntu 安装haos
回复

使用道具 举报

1

主题

132

帖子

1704

积分

金牌会员

Rank: 6Rank: 6

积分
1704
金钱
1572
HASS币
0
发表于 2022-12-21 18:14:10 | 显示全部楼层
gmshiwoge 发表于 2022-12-21 08:47
一直搞不懂haos镜像ssh什么连接  现在用ubuntu 安装haos

在坛子里看到一片文章说放出来给我们连接的ssh是魔改过的,能获取完全版的ssh是别的端口,是22222还是其他来着,我是看过这个文章,感觉你自己安装好系统后,在执行hass的安装他也会魔改你的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 12:34 , Processed in 0.076728 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表