orbstack 无法获取宿主机网卡的问题

163 天前
 zleehomc

年初的时候入手了 mac mini m4 ,然后装了一些服务 qb + emby + ddns-go + moviepilot 等。

但是最近遇到一些问题,各种地方也查过了,包括官方 git ,dirscod 等

问题是这样的:我把 ddns-go 、qb 等软件用 host 模式 通过 docker compose 装到了 orbstack 里。

因为 ddns-go 和 qb 需要获取 ipv4 、ipv6 地址,然后进行 ddns 发送。

但是应该是由于 mac 下 linux 的机制,即便是 orbstack ,发现 ddns-go 、qb 即便是用 host 模式都是无法获取到 ipv4 、ipv6 的地址的(虽然端口对应的服务能直接在 mac 访问),但是这就导致了 ddns 无法映射,qb 没有 ipv6 地址等问题。 通过 orbstack 进入 docker 内部用命令 ipconfig 看,也只能看到内网的 ipv6 、ipv4 地址,而不是宿主机的 ipv6 或者 ipv4 地址。

求大佬这种情况应该怎么解决。

1273 次点击
所在节点    问与答
5 条回复
defunct9
163 天前
zleehomc
163 天前
@defunct9 可是像 qb 这种他是自己去读的网卡的地址,也没法让 qb 去这么读吧
dddedd
163 天前
orbstack 的网络即使用 host 也是它内部桥接的 IP,提了一年多了也不改,导致 homeassistant 什么的用不了.
ddns 从外部接口获取 ipv6,不要用网卡获取的
https://github.com/orbstack/orbstack/issues/710
yinmin
163 天前
parallels desktop 安装 debian+docker ,虚拟机网卡使用桥接模式
zleehomc
162 天前
@dddedd 这个帖子我也看了,我就是最后那个回复,我就是弄个脚本从外部获取,或者像你说的从其他接口获取。 感觉 orbstack 这个点用着很恶心,不过这个问题也不是 orbstack 的问题。是 mac 用 linux 的 docker 都有的问题。看似是 host ,其实是假 host 模式。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1124044

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX