zleehomc
V2EX  ›  问与答

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

  •  
  •   zleehomc · Apr 8, 2025 · 1944 views
    This topic created in 423 days ago, the information mentioned may be changed or developed.

    年初的时候入手了 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 replies    2025-04-09 16:54:11 +08:00
    defunct9
        1
    defunct9  
       Apr 8, 2025
    zleehomc
        2
    zleehomc  
    OP
       Apr 8, 2025
    @defunct9 可是像 qb 这种他是自己去读的网卡的地址,也没法让 qb 去这么读吧
    dddedd
        3
    dddedd  
       Apr 8, 2025
    orbstack 的网络即使用 host 也是它内部桥接的 IP,提了一年多了也不改,导致 homeassistant 什么的用不了.
    ddns 从外部接口获取 ipv6,不要用网卡获取的
    https://github.com/orbstack/orbstack/issues/710
    yinmin
        4
    yinmin  
       Apr 9, 2025 via iPhone
    parallels desktop 安装 debian+docker ,虚拟机网卡使用桥接模式
    zleehomc
        5
    zleehomc  
    OP
       Apr 9, 2025
    @dddedd 这个帖子我也看了,我就是最后那个回复,我就是弄个脚本从外部获取,或者像你说的从其他接口获取。 感觉 orbstack 这个点用着很恶心,不过这个问题也不是 orbstack 的问题。是 mac 用 linux 的 docker 都有的问题。看似是 host ,其实是假 host 模式。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2598 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:47 · PVG 18:47 · LAX 03:47 · JFK 06:47
    ♥ Do have faith in what you're doing.