V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nyaruko
V2EX  ›  问与答

HomeBridge 有没有办法解决跨 VLAN 的问题

  •  
  •   nyaruko · 2022-04-18 10:01:18 +08:00 · 1238 次点击
    这是一个创建于 730 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是目前家里的物联网设备被划分到了一个单独的 VLAN 下面,做了限速,和家里电脑手机设这些用的 VLAN 只能单向连接(电脑手机可以向物联网设备发起连接,反向不可以,除非是已经 establish 的)

    结果发现所有的米家设备好像全都是走远程控制的,结果就是用手机操作阳台上的电动晾衣架会有非常明显的延迟,虽然可以用智能音箱或者无线开关来操作,但总有点纠结。

    所以还是想搞一套 HomeBridge ,简单搜了下好像 HomeBridge 不能跨 VLAN 使用,想问下这个有没有办法解决呢

    9 条回复    2022-04-23 14:38:23 +08:00
    ashong
        1
    ashong  
       2022-04-18 10:03:48 +08:00 via iPhone   ❤️ 1
    用 HomeAssistant 中转一下?

    我现在 iot 和 lan 就是在两个 vlan
    nyaruko
        2
    nyaruko  
    OP
       2022-04-18 10:09:17 +08:00
    @ashong 具体怎么操作呢,HomeAssistant 在 IoT VLAN 下,HomeBridge 和 AppleTV/iPad 在正常 VLAN 下,这样吗
    ysc3839
        3
    ysc3839  
       2022-04-18 11:17:01 +08:00   ❤️ 1
    首先提醒一下,Homebridge 用的是 HomeKit 协议,即 Homebridge 把各种智能设备作为设备接入到 HomeKit 中,而目前似乎没有别的平台的 HomeKit 控制端,也就是说你没有 iOS 设备的话要通过 Homebridge 控制设备会很麻烦 (不是完全不可行,可以通过 Homebridge 的网页来控制)。这种情况更建议使用 HomeAssistant ,它本身是一个平台,有不同平台的 app 可以控制设备。
    搭建好中间平台之后只需要同时接入两个 VLAN 就能解决。
    nyaruko
        4
    nyaruko  
    OP
       2022-04-18 11:21:14 +08:00
    @ysc3839 我知道需要 iOS 设备,同时接入两个 VLAN 是指我装 HomeAssistant 的那个设备需要同时接入吗
    ysc3839
        5
    ysc3839  
       2022-04-18 12:18:16 +08:00
    @nyaruko 是的
    ashong
        6
    ashong  
       2022-04-18 14:00:49 +08:00
    @nyaruko ha 分配两个 NIC 同时接入两个 vlan 就可以互通了, 我是把 ha 安装在 pve 下的虚拟机中的
    nyaruko
        7
    nyaruko  
    OP
       2022-04-18 16:24:41 +08:00
    @ashong 懂了,我也准备在 pve 下面搞,看来我需要多准备一个 USB 网卡,我 PVE 的宿主机是一个 NUC ,唯一的 PCIe 网卡被直通给 OpenWRT 了,连管理端口用的都是 USB 网卡
    ashong
        8
    ashong  
       2022-04-18 18:04:22 +08:00
    @nyaruko 单个 NIC 也可以 vlan
    nyaruko
        9
    nyaruko  
    OP
       2022-04-23 14:38:23 +08:00
    @ashong 我知道这个操作,单个 NIC 可以把交换机设置成 trunk ,但这样在我这边实现会有一点点问题,所以还是两个网卡比较稳妥
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2915 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.