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

 找回密码
 立即注册
查看: 9408|回复: 11

问题:家庭网络环境引发的连接故障

[复制链接]

1

主题

5

帖子

53

积分

注册会员

Rank: 2

积分
53
金钱
48
HASS币
0
发表于 2018-1-23 13:02:49 | 显示全部楼层 |阅读模式
本帖最后由 nsfrag 于 2018-1-23 15:16 编辑

首先感谢各位前辈写的教程,经过各种折腾,hass.io成功运行,初步实现了与siri互动。因为找到的各种教程都是基于HA HB的软件安装与配置,对于家庭网络环境的影响没有太多的解释,现在将自己遇到的网络问题和解决思路写下来,请各位大神指点


网络环境

主路由 ---- AP1 ---- 树莓派
  |
  |
AP2

AP1是Tplink,配置为AP模式,采用6类非屏蔽网线与主路由器相连
AP2是小米路由器,配置为AP模式,采用6类非屏蔽网线与主路由器相连
主路由开启AP功能,并与AP1、AP2均配置相同SSID,频段分别设置为1,6,11

主路由配置DHCP服务器,AP1为固定IP,所有接入设备从主路由自动获取IP地址
树莓派采用无线接入方式与AP1相连
所有iOS设备采用相同AppleID



之所以这么配置是因为AP1与AP2是旧路由器,想充分利用起来,另外房子墙和转角多,三个AP才能完全覆盖


故障现象

树莓派与网关、智能设备、iPad自动化中枢都在AP1房间完成配置,但将iPad带到主路由房间后,家庭APP里提示Home Assistant网关无法连接。


故障原因猜想

各个网络设备虽然采用相同的SSID,并同在主路由管理的局域网内,但有可能是因为没有AC进行管理,Home assistant认为各AP还是独立的子网,因此无法跨网识别


解决思路(只是想法还没去试)

方案1:树莓派采用RJ45端口与局域网硬连接,断开树莓派无线连接。这个办法几乎免费,但是有线连接的配置方法要请教大神,或自行Google
方案2:改造家庭无线环境,将现有无线环境改为AC+瘦AP的模式,由AC进行统一管理,实现无线环境一张网



以上想法是否正确,解决思路是否可行,还请各大神出手相助


回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-1-23 13:44:09 | 显示全部楼层
AP2 是怎么和主路由相连呢?
Nero
回复

使用道具 举报

4

主题

42

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
325
HASS币
0
发表于 2018-1-23 14:14:11 | 显示全部楼层
设备移动的话 ip 变吗? 自动获取经常变 ip 的,最好设备都固定,不然设别多、将来出点问题乱了要哭死
另外 你所有 ios 平台都是一个 apple id 么?同一个就 ok,不是同一个请说明
回复

使用道具 举报

1

主题

5

帖子

53

积分

注册会员

Rank: 2

积分
53
金钱
48
HASS币
0
 楼主| 发表于 2018-1-23 15:18:53 | 显示全部楼层
AP2也是有线硬连接

所有ios是同一个apple id,设备移动未注意是否变ip,最近也想把智能部分改成固定ip
回复

使用道具 举报

10

主题

107

帖子

846

积分

高级会员

Rank: 4

积分
846
金钱
739
HASS币
50
发表于 2018-1-23 16:17:57 | 显示全部楼层
nsfrag 发表于 2018-1-23 15:18
AP2也是有线硬连接

所有ios是同一个apple id,设备移动未注意是否变ip,最近也想把智能部分改成固定ip ...

正常的接法是2个付ap把默认网段改掉(假设主路由是.1段,付ap一个改成.2段,一个改成.3段,),并关闭dhcp,并弃用wan口,进线插到lan口,纯交换模式。

没有ac管理,唯一的弊端是当移动设备从一个ap1覆盖范围移动到另一个ap2范围是硬切换,而且在ap1对于信号弱不主动快速释放设备,设备不会主动连接到ap2,这个问题出现在2个ap信号重叠的地方

说的比较乱,不知道楼主能不能理解
回复

使用道具 举报

2

主题

196

帖子

1357

积分

金牌会员

Rank: 6Rank: 6

积分
1357
金钱
1161
HASS币
0
发表于 2018-1-23 18:36:31 | 显示全部楼层
只留一个主路由,其余2个路由做无线交换机,保证只有1个网段。
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

6

主题

287

帖子

4147

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4147
金钱
3855
HASS币
0
发表于 2018-1-23 19:31:32 | 显示全部楼层
以上说得都不对!

正确的方法:

1、两台AP,也就是AP1 AP2 必须关闭DHCP功能,这样才能保证所有的设备处于同一网段。
2、这两台AP不能用WAN口和主路由连接,必须使用LAN口连接主路由。
3、可以使用同样的SSID,楼主的信道间隔设置也对,但应该使用“Wifi分析仪”去查看信号信道的重叠情况,适当降低每个AP的发射功率(如果你的ap有这个功能的话)。
4、规划IP分配地址,并在主路由上做mac地址固定ip的分配工作。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-1-23 22:41:18 | 显示全部楼层
我感觉很好解决啊,一切以主路由器为主,树莓派可以通过有线也可以通过无线接入主路由器网络,TP和小米都作为无线中继或者有线中继 接入主路由器 就可以了,主路由器开DHCP,分路由器关闭DHCP 由主路由器分配就可以了。
回复

使用道具 举报

3

主题

114

帖子

895

积分

高级会员

Rank: 4

积分
895
金钱
781
HASS币
0
发表于 2018-1-24 01:44:09 | 显示全部楼层
Roger 发表于 2018-1-23 19:31
以上说得都不对!

正确的方法:

既然叫 ap 模式,那么该模式就是自动关闭 dhcp 并且 WAN LAN 都是傻瓜交换口。你说的是手动设置 ap 模式的方法,现在大部分路由器都是内置一键开启 ap 模式的开关。我觉得 lz 最大的问题可能是对 ap 配置不正确。
你要网络排错第一步就是在 ap,ap1,ap2下面互 ping,查看连通性。
回复

使用道具 举报

2

主题

19

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
103
HASS币
0
发表于 2018-1-26 09:00:03 | 显示全部楼层
如果真的和你说的那样是没有问题的,最关键是你AP1和AP2设置问题,如果只是进行中继转发功能,是不会出现这种情况的,如果你只是改了SSID,不是完全的中继转发功能的话,还是会出问题的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 07:07 , Processed in 0.059680 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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