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

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

  •  
  •   zleehomc · 16 天前 · 780 次点击

    年初的时候入手了 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 地址。

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

    5 条回复    2025-04-09 16:54:11 +08:00
    defunct9
        1
    defunct9  
       16 天前
    zleehomc
        2
    zleehomc  
    OP
       16 天前
    @defunct9 可是像 qb 这种他是自己去读的网卡的地址,也没法让 qb 去这么读吧
    dddedd
        3
    dddedd  
       16 天前
    orbstack 的网络即使用 host 也是它内部桥接的 IP,提了一年多了也不改,导致 homeassistant 什么的用不了.
    ddns 从外部接口获取 ipv6,不要用网卡获取的
    https://github.com/orbstack/orbstack/issues/710
    yinmin
        4
    yinmin  
       16 天前 via iPhone
    parallels desktop 安装 debian+docker ,虚拟机网卡使用桥接模式
    zleehomc
        5
    zleehomc  
    OP
       15 天前
    @dddedd 这个帖子我也看了,我就是最后那个回复,我就是弄个脚本从外部获取,或者像你说的从其他接口获取。 感觉 orbstack 这个点用着很恶心,不过这个问题也不是 orbstack 的问题。是 mac 用 linux 的 docker 都有的问题。看似是 host ,其实是假 host 模式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5317 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:26 · PVG 09:26 · LAX 18:26 · JFK 21:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.