找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2450|回复: 4

[N1盒子] 【已解决】关于docker里homekit识别不到内网homekit设备的问题

[复制链接]
本帖最后由 szlgcxs 于 2020-3-22 13:36 编辑

我的路由IP:192.168.168.1
部署设备N1的IP:192.168.168.12
flippy的2020-01-19 openwrt里docker 部署 homeassistant/aarch64-homeassistant:stable,107.3版本


查了下,要用macvlan才能解决(如果用host模式会出pin码,但是无法关联设备),但是问题来了

docker network create -d macvlan --subnet=192.168.168.0/24 --gateway=192.168.168.1 -o parent=eth0 macnet

docker run -d --restart=always --network macnet --ip=192.168.168.12 --privileged --name="homeassistants" -e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime:ro -v /mnt/mmcblk1p3/HomeAssistant/config:/config homeassistant/aarch64-homeassistant:stable

执行上面这行,创建容器的时候报错,百度不到解决方案
Error response from daemon: failed to create the macvlan port: device or resource busy



我看别人也没报这个错,希望有大神帮忙,折腾了半天了,重启了设备N次,docker重启了N次,也删除重新部署了N次


--删除
docker network ls | grep macvlan | awk '{print $1}' | xargs docker network rm
docker ps -a | grep homeassistant | awk '{print $1}' | xargs docker rm


已解决,这个报错是网卡名问题,取消桥接或者改网卡名2选1



我的恩山、我的无线 The best wifi forum is right here.
没错,是用macvlan来解决出pin却无法关联的问题。曾经我也遇到过这个问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

其实你试试指定macnet后面不带ip

点评

已经解决了,桥接了,所以eth0就有问题,取消桥接或者改名就行  详情 回复 发表于 2020-3-22 13:37
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
kinkit 发表于 2020-3-21 23:39
其实你试试指定macnet后面不带ip

已经解决了,桥接了,所以eth0就有问题,取消桥接或者改名就行
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 sirkevin 于 2020-10-18 11:03 编辑

我也遇到同样的问题,楼主可以说详细一点吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 08:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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