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

 找回密码
 立即注册
楼主: itispip

[技术探讨] 请教:怎么让小米Gateway从VPN获得地址

[复制链接]

0

主题

4

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
72
HASS币
0
发表于 2024-11-26 11:19:03 | 显示全部楼层
syhzjnbxs 发表于 2024-6-25 10:05
小米网关和hass需要用同一网段的地址,不同网段没办法接收广播数据
有两个办法,假如家庭A和B的设备数量不 ...

您好 想跟您一样使用第二种方法,请问A家庭旁路由网段要和B家庭配置一样吗,这样怎么和A家庭主路由通信呀,麻烦能详细说一下嘛,谢谢
回复

使用道具 举报

8

主题

81

帖子

738

积分

高级会员

Rank: 4

积分
738
金钱
657
HASS币
0
发表于 2024-11-27 10:04:15 | 显示全部楼层
本帖最后由 syhzjnbxs 于 2024-11-27 10:05 编辑
spike1123 发表于 2024-11-26 11:19
您好 想跟您一样使用第二种方法,请问A家庭旁路由网段要和B家庭配置一样吗,这样怎么和A家庭主路由通信呀 ...

家庭A的旁路由需要有两个lan接口,设置两个网段,一个是A自己的网段,用来上网的,一个是B的网段(这个网段不要设置网关地址),旁路由的wan口用不到(不用连接),旁路由上设置openvpn的tap模式客户端,把tap接口和上面说的B网段接口桥接起来,

hass上也设置双网卡 ,一个A网段用来上网,一个B网段用来连旁路由和家庭B,这里B网段也不要设置网关地址(其实就是在家庭A中另外建立一个局域网,只有hass、旁路由连接的,旁路由通过openvpn连接家庭B)

家庭B的主路由器只要启用openvpn的tap模式服务端就可以了,网络架构其实很简单的,主要还是设置openvpn
回复

使用道具 举报

11

主题

316

帖子

1703

积分

金牌会员

Rank: 6Rank: 6

积分
1703
金钱
1387
HASS币
0
发表于 2024-11-27 10:30:39 | 显示全部楼层
我是两个家都用zerotier异地组网,体验很棒。
回复

使用道具 举报

0

主题

4

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
72
HASS币
0
发表于 2024-11-27 15:03:19 | 显示全部楼层
syhzjnbxs 发表于 2024-11-27 10:04
家庭A的旁路由需要有两个lan接口,设置两个网段,一个是A自己的网段,用来上网的,一个是B的网段(这个网 ...

谢谢  有个疑问。我主要是用homekit,这么操作后A家的hass添加了B家设备后,A家网段的手机能搜到hass中添加的B家网段的设备吗
回复

使用道具 举报

0

主题

4

帖子

76

积分

注册会员

Rank: 2

积分
76
金钱
72
HASS币
0
发表于 2024-11-27 15:57:35 | 显示全部楼层
fay000fay 发表于 2024-11-27 10:30
我是两个家都用zerotier异地组网,体验很棒。

zerotier不是同一个网段Homekit能搜索到设备吗
回复

使用道具 举报

20

主题

278

帖子

1208

积分

金牌会员

Rank: 6Rank: 6

积分
1208
金钱
930
HASS币
0
 楼主| 发表于 2024-11-28 00:11:02 | 显示全部楼层
spike1123 发表于 2024-11-27 15:03
谢谢  有个疑问。我主要是用homekit,这么操作后A家的hass添加了B家设备后,A家网段的手机能搜到hass中添 ...

我认为是不能的。网段不同,手机App只会搜索自己所在的网段。
回复

使用道具 举报

8

主题

81

帖子

738

积分

高级会员

Rank: 4

积分
738
金钱
657
HASS币
0
发表于 2024-11-28 09:34:41 | 显示全部楼层
本帖最后由 syhzjnbxs 于 2024-11-28 09:41 编辑
spike1123 发表于 2024-11-27 15:03
谢谢  有个疑问。我主要是用homekit,这么操作后A家的hass添加了B家设备后,A家网段的手机能搜到hass中添 ...

A家的手机不能直接访问B家的设备,只能通过hass来控制B家的设备,假如你想让A家的设备访问B家的设备,这个就需要让A家和B家用vpn组网了,其实道理是一样的,
我现在的使用情况是这样的,A家的主路由设置openvpn的tun模式服务端,B家的主路由设置openvpn的tun客户端模式,这样A家和B家的所有设备都能互相访问了,
小米Gateway需要二层广播通信,上面是通过三层ip地址走路由的,所有在这个基础上在A家添加旁路由,让旁路由通过openvpn的tap模式连接到B家的主路由,所以在B家的主路由上同时启用了openvpn的tun客户端和openvpn的tap服务端,这样就解决了,异地组网,小米Gateway异地访问,而且两个地方的网段也是分开管理的,已经这样使用了快一年了,很稳定
回复

使用道具 举报

11

主题

316

帖子

1703

积分

金牌会员

Rank: 6Rank: 6

积分
1703
金钱
1387
HASS币
0
发表于 2024-11-28 11:07:45 | 显示全部楼层
spike1123 发表于 2024-11-27 15:57
zerotier不是同一个网段Homekit能搜索到设备吗

homekit没试过。但是ha可以。那么就能通过home bridge进行接入
回复

使用道具 举报

5

主题

195

帖子

819

积分

高级会员

Rank: 4

积分
819
金钱
624
HASS币
0
发表于 2024-11-28 15:05:13 | 显示全部楼层
这个厉害了
回复

使用道具 举报

20

主题

278

帖子

1208

积分

金牌会员

Rank: 6Rank: 6

积分
1208
金钱
930
HASS币
0
 楼主| 发表于 2024-12-16 00:08:03 | 显示全部楼层
syhzjnbxs 发表于 2024-11-28 09:34
A家的手机不能直接访问B家的设备,只能通过hass来控制B家的设备,假如你想让A家的设备访问B家的设备,这个 ...

openvpn不会设置。用Wireguard组了VPN。虽然连个家庭的设备可以通过IP互访,但是不会主动互相发现,因为两个家庭里的IoT设备获得的IP段是不一样的。不知道openvpn是不是支持互相主动发现(例如A家庭的小米网关3能发现B家庭的小米wifi设备)?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 23:57 , Processed in 0.077644 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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