HA Networking fails on my home network but I can find the dashboard on the server

Running HA in a linux VM in UTM on a MacMini M1. At one time, networking worked throughout my house. Now, after fixing another problem ( the size of my qcow2 file was set too small), I can log into http://192.168.64.6:8123 on the computer running the UTM, but not in the HA phone app, nor on any other computer on the same network. Bridged networking times out and never assigns an ip address, but shared networking gives the above address that works locally. Please help!

So to be sure:

  • 192.168.64.6 is the IP of the vm and not the mac, that has a different ip?
  • the VM boots propperly after the qcow2 resize?
  • your other devices are able to connect to any other service on the 192.168.64.X network?

Please do add some logging / pictures if available.
can you do a wget http://192.168.64.6:8123 from any other device with a terminal and post the results?

Shared network is a NAT’ed one and you might need to open ports in the network setup for the HA.
Bridged network is the one you should use, but if promiscuous mode is not enabled on the network interface on the host, then the network driver or chip will drop all packets for the hypervisor, since it uses another MAC address than the network interface itself.

I am somewhat of a newbie to deep networking issues. By host, do you mean my UTM or the MacOS that hosts the UTM? What is promiscuous mode and how do you enable it in bridged mode?

  • 192.168.64.6 is the IP of the vm and not the mac, that has a different ip?
    Yes
  • the VM boots propperly after the qcow2 resize?
    Yes
  • your other devices are able to connect to any other service on the 192.168.64.X network?
    Yes. The MacMini is already running as an OK server for Plex and Calibre

Please do add some logging / pictures if available.
I barely know my way around the terminal. Which terminal, The MacMini or the other device. How might I do logging? Please see below

can you do a wget http://192.168.64.6:8123 from any other device with a terminal and post the results?

I know the this is inadequate but I don’t know how to do better. Embarrassingly, this is how much of a newbie I am: I can’t seem to navigate around the basic terminal on my laptop to do a wget… AND… Despite the kind warning, I don;t know where to find the "pre-formatted toolbar < >…AND… An error occurred: Body is limited to 32000 characters; you entered 64061…So I will post this long log as 3 replies. This is REPLY 1. If you can find it useful, please look for reply 2 and 3. Thank you for your patience - I am at wit’s end and don’t know where else to find appropriate help.

AND even my truncated post REPLY 1 was rejected because as a new user I am not permitted more than 2 links. So even this post seems to be all I can post for now. After I find out what counts as a link, perhaps I can post the logs
from the HA install and the unsuccessful efforts to wget from my laptop.

What counts as a link? I am trying to learn a new language by communicating in the language which I don’t yet know, and the going is a slog/

From my laptop________________________________

Last login: Thu Apr 17 15:59:35 on console

/Users/samgee/.zprofile:4: command not found: Case

/Users/samgee/.zprofile:5: command not found: sensitive

/Users/samgee/.zprofile:6: command not found: .zprofile.pysave

samgee@MacBook-Air ~ % wget http://192.168.64.6:8123

zsh: command not found: wget

samgee@MacBook-Air ~ % bash

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit https://support.apple.com/kb/HT208050.

bash-3.2$

bash-3.2$ file.pysave

bash: file.pysave: command not found

bash-3.2$ samgee@MacBook-Air ~ % wget 192.168.64.6:8123

bash: samgee@MacBook-Air: command not found

bash-3.2$

bash-3.2$ samgee@MacBook-Air ~ % wget 192.168.64.6:8123

bash: samgee@MacBook-Air: command not found

bash-3.2$

bash-3.2$

bash-3.2$ https(This is not a link)raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

bash: syntax error near unexpected token `)'

bash-3.2$

bash-3.2$ /bin/bash -c "$(curl -fsSL https(This is not a link)/raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

> https(This is not a link)raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

>

>

> brew install qemu

> file.pysave

> cd~

> $ chsh -s /bin/zsh

>

> $ chsh -s /bin/zsh

>

> ?????

TRUNCATED-- for logs, see REPLY 2
AARGH!! As a new user, I am only allowed 2 links in a post?

type or paste code here

REPLY 2

__From my laptop__________________________________

Last login: Thu Apr 17 15:59:35 on console

/Users/samgee/.zprofile:4: command not found: Case

/Users/samgee/.zprofile:5: command not found: sensitive

/Users/samgee/.zprofile:6: command not found: .zprofile.pysave

samgee@MacBook-Air ~ % wget http://192.168.64.6:8123

zsh: command not found: wget

samgee@MacBook-Air ~ % bash

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit https://support.apple.com/kb/HT208050.

bash-3.2$

bash-3.2$ file.pysave

bash: file.pysave: command not found

bash-3.2$ samgee@MacBook-Air ~ % wget 192.168.64.6:8123

bash: samgee@MacBook-Air: command not found

bash-3.2$

bash-3.2$ samgee@MacBook-Air ~ % wget 192.168.64.6:8123

bash: samgee@MacBook-Air: command not found

bash-3.2$

bash-3.2$

bash-3.2$ https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

bash: syntax error near unexpected token `)'

bash-3.2$

bash-3.2$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

> https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

>

>

> brew install qemu

> file.pysave

> cd~

> $ chsh -s /bin/zsh

>

> $ chsh -s /bin/zsh

>

> ?????

TRUNCATED-- for logs, see REPLY 3
AARGH!! As a new user, I am only allowed 2 links in a post?



REPLY 3
______From my Mac mini after booting HA____________________


Last login: Sat Apr 26 18:52:00 on ttys000

SamG@SamMacMini ~ % qemu-img info ~/Library/Containers/UTM/Data/Documents/Public/Virtual Machine 2virt.utm/Data/haos_generic-aarch64-15.2-2.qcow2

zsh: command not found: qemu-img

SamG@SamMacMini ~ % brew install qemu

zsh: command not found: brew

SamG@SamMacMini ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

**==>** **Checking for `sudo` access (which may request your password)...**

Password:

**==>** **This script will install:**

/opt/homebrew/bin/brew

/opt/homebrew/share/doc/homebrew

/opt/homebrew/share/man/man1/brew.1

/opt/homebrew/share/zsh/site-functions/_brew

/opt/homebrew/etc/bash_completion.d/brew

/opt/homebrew

**==>** **The following new directories will be created:**

/opt/homebrew/bin

/opt/homebrew/etc

/opt/homebrew/include

/opt/homebrew/lib

/opt/homebrew/sbin

/opt/homebrew/share

/opt/homebrew/var

/opt/homebrew/opt

/opt/homebrew/share/zsh

/opt/homebrew/share/zsh/site-functions

/opt/homebrew/var/homebrew

/opt/homebrew/var/homebrew/linked

/opt/homebrew/Cellar

/opt/homebrew/Caskroom

/opt/homebrew/Frameworks

Press **RETURN**/**ENTER** to continue or any other key to abort:

**==>** **/usr/bin/sudo /usr/bin/install -d -o root -g wheel -m 0755 /opt/homebrew**

**==>** **/usr/bin/sudo /bin/mkdir -p /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks**

**==>** **/usr/bin/sudo /bin/chmod ug=rwx /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks**

**==>** **/usr/bin/sudo /bin/chmod go-w /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions**

**==>** **/usr/bin/sudo /usr/sbin/chown SamG /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks**

**==>** **/usr/bin/sudo /usr/bin/chgrp admin /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks**

**==>** **/usr/bin/sudo /usr/sbin/chown -R SamG:admin /opt/homebrew**

**==>** **/usr/bin/sudo /bin/mkdir -p /Users/SamG/Library/Caches/Homebrew**

**==>** **/usr/bin/sudo /bin/chmod g+rwx /Users/SamG/Library/Caches/Homebrew**

**==>** **/usr/bin/sudo /usr/sbin/chown -R SamG /Users/SamG/Library/Caches/Homebrew**

**==>** **Downloading and installing Homebrew...**

remote: Enumerating objects: 300043, done.

remote: Counting objects: 100% (274/274), done.

remote: Compressing objects: 100% (140/140), done.

remote: Total 300043 (delta 193), reused 178 (delta 134), pack-reused 299769 (from 3)

remote: Enumerating objects: 55, done.

remote: Counting objects: 100% (33/33), done.

remote: Total 55 (delta 33), reused 33 (delta 33), pack-reused 22 (from 1)

==> **Updating Homebrew...**

==> **Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:7645e2d653a335798030f6502e7834dfdbeeec5629429a1a34da5dbb2c57d63e**

######################################################################### 100.0%

==> **Pouring portable-ruby-3.3.8.arm64_big_sur.bottle.tar.gz**

**Warning**: /opt/homebrew/bin is not in your PATH.

Instructions on how to configure your shell for Homebrew

can be found in the 'Next steps' section below.

**==>** **Installation successful!**

**==>** **Homebrew has enabled anonymous aggregate formulae and cask analytics.**

**Read the analytics documentation (and how to opt-out) here:**

**https://docs.brew.sh/Analytics**

No analytics data has been sent yet (nor will any be during this **install** run).

**==>** **Homebrew is run entirely by unpaid volunteers. Please consider donating:**

https://github.com/Homebrew/brew#donations

**==>** **Next steps:**

- Run these commands in your terminal to add Homebrew to your **PATH**:

echo >> /Users/SamG/.zprofile

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/SamG/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv)"

- Run **brew help** to get started

- Further documentation:

https://docs.brew.sh

SamG@SamMacMini ~ % echo >> /Users/SamG/.zprofile

SamG@SamMacMini ~ % echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/SamG/.zprofile

SamG@SamMacMini ~ % eval "$(/opt/homebrew/bin/brew shellenv)"

SamG@SamMacMini ~ % brew install qemu

==> **Downloading https://ghcr.io/v2/homebrew/core/qemu/manifests/10.0.0**

######################################################################### 100.0%

==> **Fetching dependencies for qemu:** **libunistring****,** **gettext****,** **capstone****,** **dtc****,** **pcre2****,** **glib****,** **ca-certificates****,** **gmp****,** **libidn2****,** **libtasn1****,** **nettle****,** **p11-kit****,** **openssl@3****,** **libevent****,** **libnghttp2****,** **unbound****,** **gnutls****,** **jpeg-turbo****,** **libpng****,** **libslirp****,** **libssh****,** **libusb****,** **lzo****,** **ncurses****,** **pixman****,** **snappy****,** **vde****,** **lz4****,** **xz** **and** **zstd**

==> **Downloading https://ghcr.io/v2/homebrew/core/libunistring/manifests/1.3**

######################################################################### 100.0%

==> **Fetching** **libunistring**

==> **Downloading https://ghcr.io/v2/homebrew/core/libunistring/blobs/sha256:3cd26**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.24**

######################################################################### 100.0%

==> **Fetching** **gettext**

==> **Downloading https://ghcr.io/v2/homebrew/core/gettext/blobs/sha256:be3555b4d0**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/capstone/manifests/5.0.5**

######################################################################### 100.0%

==> **Fetching** **capstone**

==> **Downloading https://ghcr.io/v2/homebrew/core/capstone/blobs/sha256:1c3da7d71**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/dtc/manifests/1.7.2**

######################################################################### 100.0%

==> **Fetching** **dtc**

==> **Downloading https://ghcr.io/v2/homebrew/core/dtc/blobs/sha256:4b99efbc9d6522**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/pcre2/manifests/10.45**

######################################################################### 100.0%

==> **Fetching** **pcre2**

==> **Downloading https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:f2abc87de679**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.84.1**

######################################################################### 100.0%

==> **Fetching** **glib**

==> **Downloading https://ghcr.io/v2/homebrew/core/glib/blobs/sha256:d9185ea25f133**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2025-**

######################################################################### 100.0%

==> **Fetching** **ca-certificates**

==> **Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:8f**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/gmp/manifests/6.3.0**

######################################################################### 100.0%

==> **Fetching** **gmp**

==> **Downloading https://ghcr.io/v2/homebrew/core/gmp/blobs/sha256:6683d73d6677d2**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libidn2/manifests/2.3.8**

######################################################################### 100.0%

==> **Fetching** **libidn2**

==> **Downloading https://ghcr.io/v2/homebrew/core/libidn2/blobs/sha256:1eb02bfa40**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libtasn1/manifests/4.20.0**

######################################################################### 100.0%

==> **Fetching** **libtasn1**

==> **Downloading https://ghcr.io/v2/homebrew/core/libtasn1/blobs/sha256:e847b97b8**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/nettle/manifests/3.10.1**

######################################################################### 100.0%

==> **Fetching** **nettle**

==> **Downloading https://ghcr.io/v2/homebrew/core/nettle/blobs/sha256:df8b22b1a4d**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/p11-kit/manifests/0.25.5-1**

######################################################################### 100.0%

==> **Fetching** **p11-kit**

==> **Downloading https://ghcr.io/v2/homebrew/core/p11-kit/blobs/sha256:a411c52306**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.4.1**

######################################################################### 100.0%

==> **Fetching** **openssl@3**

==> **Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:b20c7d9b**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12_1**

######################################################################### 100.0%

==> **Fetching** **libevent**

==> **Downloading https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:65fc7c61f**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/manifests/1.65.0**

######################################################################### 100.0%

==> **Fetching** **libnghttp2**

==> **Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/blobs/sha256:492e4da**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.23.0**

######################################################################### 100.0%

==> **Fetching** **unbound**

==> **Downloading https://ghcr.io/v2/homebrew/core/unbound/blobs/sha256:33f3d8956a**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.9**

######################################################################### 100.0%

==> **Fetching** **gnutls**

==> **Downloading https://ghcr.io/v2/homebrew/core/gnutls/blobs/sha256:eaf32401a72**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.1.0**

######################################################################### 100.0%

==> **Fetching** **jpeg-turbo**

==> **Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/blobs/sha256:c43b108**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.47**

######################################################################### 100.0%

==> **Fetching** **libpng**

==> **Downloading https://ghcr.io/v2/homebrew/core/libpng/blobs/sha256:b4a7f252793**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libslirp/manifests/4.9.0**

######################################################################### 100.0%

==> **Fetching** **libslirp**

==> **Downloading https://ghcr.io/v2/homebrew/core/libslirp/blobs/sha256:41489d329**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.11.1**

######################################################################### 100.0%

==> **Fetching** **libssh**

==> **Downloading https://ghcr.io/v2/homebrew/core/libssh/blobs/sha256:ef7a07e8b46**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/libusb/manifests/1.0.28**

######################################################################### 100.0%

==> **Fetching** **libusb**

==> **Downloading https://ghcr.io/v2/homebrew/core/libusb/blobs/sha256:fb9ed6ef161**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/lzo/manifests/2.10**

######################################################################### 100.0%

==> **Fetching** **lzo**

==> **Downloading https://ghcr.io/v2/homebrew/core/lzo/blobs/sha256:6bb0401c41a18f**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.5**

######################################################################### 100.0%

==> **Fetching** **ncurses**

==> **Downloading https://ghcr.io/v2/homebrew/core/ncurses/blobs/sha256:4a529cb864**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/pixman/manifests/0.44.2**

######################################################################### 100.0%

==> **Fetching** **pixman**

==> **Downloading https://ghcr.io/v2/homebrew/core/pixman/blobs/sha256:8ec43a3f69d**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.1**

######################################################################### 100.0%

==> **Fetching** **snappy**

==> **Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:45275e26a46**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/vde/manifests/2.3.3**

######################################################################### 100.0%

==> **Fetching** **vde**

==> **Downloading https://ghcr.io/v2/homebrew/core/vde/blobs/sha256:1e3ffe05a0f354**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/lz4/manifests/1.10.0-1**

######################################################################### 100.0%

==> **Fetching** **lz4**

==> **Downloading https://ghcr.io/v2/homebrew/core/lz4/blobs/sha256:5bd143b7b78498**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/xz/manifests/5.8.1**

######################################################################### 100.0%

==> **Fetching** **xz**

==> **Downloading https://ghcr.io/v2/homebrew/core/xz/blobs/sha256:dcd7823f2624cbc**

######################################################################### 100.0%

==> **Downloading https://ghcr.io/v2/homebrew/core/zstd/manifests/1.5.7**

######################################################################### 100.0%

==> **Fetching** **zstd**

==> **Downloading https://ghcr.io/v2/homebrew/core/zstd/blobs/sha256:b039c851ef226**

######################################################################### 100.0%

==> **Fetching** **qemu**

==> **Downloading https://ghcr.io/v2/homebrew/core/qemu/blobs/sha256:7d913e1a285f4**

######################################################################### 100.0%

==> **Installing dependencies for qemu:** **libunistring****,** **gettext****,** **capstone****,** **dtc****,** **pcre2****,** **glib****,** **ca-certificates****,** **gmp****,** **libidn2****,** **libtasn1****,** **nettle****,** **p11-kit****,** **openssl@3****,** **libevent****,** **libnghttp2****,** **unbound****,** **gnutls****,** **jpeg-turbo****,** **libpng****,** **libslirp****,** **libssh****,** **libusb****,** **lzo****,** **ncurses****,** **pixman****,** **snappy****,** **vde****,** **lz4****,** **xz** **and** **zstd**

==> **Installing qemu dependency:** **libunistring**

==> **Downloading https://ghcr.io/v2/homebrew/core/libunistring/manifests/1.3**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/a570da63bc1839c7e217f203abd54d4d873ebd6b99f6e88994d0e79e2ebe987c--libunistring-1.3.bottle_manifest.json

==> **Pouring libunistring--1.3.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libunistring/1.3: 59 files, 5.4MB

==> **Installing qemu dependency:** **gettext**

==> **Downloading https://ghcr.io/v2/homebrew/core/gettext/manifests/0.24**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/8abb4a73a097ce307663b52d2da2d1d9b10df035244eb566425042eee157d0b3--gettext-0.24.bottle_manifest.json

==> **Pouring gettext--0.24.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/gettext/0.24: 2,189 files, 19.9MB

==> **Installing qemu dependency:** **capstone**

==> **Downloading https://ghcr.io/v2/homebrew/core/capstone/manifests/5.0.5**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/c0c0dfcac152442240eb9c849b2694a9d2d35ce93b92e701037188322abc8b6c--capstone-5.0.5.bottle_manifest.json

==> **Pouring capstone--5.0.5.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/capstone/5.0.5: 31 files, 22.4MB

==> **Installing qemu dependency:** **dtc**

==> **Downloading https://ghcr.io/v2/homebrew/core/dtc/manifests/1.7.2**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/ed84da36a88c21945d4e425f140280305e493c750a27bc01887a737260f06105--dtc-1.7.2.bottle_manifest.json

==> **Pouring dtc--1.7.2.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/dtc/1.7.2: 19 files, 627KB

==> **Installing qemu dependency:** **pcre2**

==> **Downloading https://ghcr.io/v2/homebrew/core/pcre2/manifests/10.45**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/bbac938545583185faba88567f1a952d7cc0b825820a2980533f7b3550dc31ad--pcre2-10.45.bottle_manifest.json

==> **Pouring pcre2--10.45.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/pcre2/10.45: 242 files, 6.7MB

==> **Installing qemu dependency:** **glib**

==> **Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.84.1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/b504bc646f90477618e8d0155f248b1b09da807ecd327effefeab059e7a454d6--glib-2.84.1.bottle_manifest.json

==> **Pouring glib--2.84.1.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/glib/2.84.1: 504 files, 36.6MB

==> **Installing qemu dependency:** **ca-certificates**

==> **Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2025-**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/6c1debb525d4dc6007afae4cd2b772105111632b22fc28506550f6dfe27c6d52--ca-certificates-2025-02-25.bottle_manifest.json

==> **Pouring ca-certificates--2025-02-25.all.bottle.tar.gz**

==> **Regenerating CA certificate bundle from keychain, this may take a while...**

🍺 /opt/homebrew/Cellar/ca-certificates/2025-02-25: 4 files, 235.9KB

==> **Installing qemu dependency:** **gmp**

==> **Downloading https://ghcr.io/v2/homebrew/core/gmp/manifests/6.3.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/70a72a71216843d66a953c06ff6337445ce9bc94fae9f0e301e2f59005274a8e--gmp-6.3.0.bottle_manifest.json

==> **Pouring gmp--6.3.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/gmp/6.3.0: 22 files, 3.3MB

==> **Installing qemu dependency:** **libidn2**

==> **Downloading https://ghcr.io/v2/homebrew/core/libidn2/manifests/2.3.8**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/f30f50fbde4bff9a71de54d684e482d7da3432656d680b97441163c6e5665468--libidn2-2.3.8.bottle_manifest.json

==> **Pouring libidn2--2.3.8.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libidn2/2.3.8: 80 files, 929.5KB

==> **Installing qemu dependency:** **libtasn1**

==> **Downloading https://ghcr.io/v2/homebrew/core/libtasn1/manifests/4.20.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/0d8e273dbfaade0247db22d4d5abf7e8d4d6c379f7912adc81c60e5d4418e8ca--libtasn1-4.20.0.bottle_manifest.json

==> **Pouring libtasn1--4.20.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libtasn1/4.20.0: 63 files, 689.7KB

==> **Installing qemu dependency:** **nettle**

==> **Downloading https://ghcr.io/v2/homebrew/core/nettle/manifests/3.10.1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/3a897a4b5866bef2225eb637641c992e5903a0748ec913a0747a253dcee0c4d8--nettle-3.10.1.bottle_manifest.json

==> **Pouring nettle--3.10.1.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/nettle/3.10.1: 96 files, 2.7MB

==> **Installing qemu dependency:** **p11-kit**

==> **Downloading https://ghcr.io/v2/homebrew/core/p11-kit/manifests/0.25.5-1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/ba19311d6335b76681ee8e745af9980f80ad52d243a53066a21ead0d6d421a31--p11-kit-0.25.5-1.bottle_manifest.json

==> **Pouring p11-kit--0.25.5.arm64_sequoia.bottle.1.tar.gz**

🍺 /opt/homebrew/Cellar/p11-kit/0.25.5: 31 files, 4.2MB

==> **Installing qemu dependency:** **openssl@3**

==> **Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.4.1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/a2bb8b71ebddb1fe8553581fcbc1ffc4ab36795c68b3cd47977cf83f1673a5b1--openssl@3-3.4.1.bottle_manifest.json

==> **Pouring [email protected]_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/openssl@3/3.4.1: 7,236 files, 33.4MB

==> **Installing qemu dependency:** **libevent**

==> **Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12_1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/68b113f9ab63db45f4e1860de522ce2ca4fa081eb3c0d5c7d6005a35c3cf8d06--libevent-2.1.12_1.bottle_manifest.json

==> **Pouring libevent--2.1.12_1.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libevent/2.1.12_1: 58 files, 2.2MB

==> **Installing qemu dependency:** **libnghttp2**

==> **Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/manifests/1.65.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/5a72fb9f57dd728c5d6d30917849ae15111c3b440595f5694738ec9434c12427--libnghttp2-1.65.0.bottle_manifest.json

==> **Pouring libnghttp2--1.65.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libnghttp2/1.65.0: 14 files, 767KB

==> **Installing qemu dependency:** **unbound**

==> **Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.23.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/672e504e9852a6f9eb2fe7aa59481a05dcfa825003b59b7e28d0e6db4b66a266--unbound-1.23.0.bottle_manifest.json

==> **Pouring unbound--1.23.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/unbound/1.23.0: 59 files, 6.2MB

==> **Installing qemu dependency:** **gnutls**

==> **Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.9**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/aa9854d92d160da79cf6db83ae63d51f5c7d13682658fa43a335e4108af40362--gnutls-3.8.9.bottle_manifest.json

==> **Pouring gnutls--3.8.9.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/gnutls/3.8.9: 1,296 files, 11.0MB

==> **Installing qemu dependency:** **jpeg-turbo**

==> **Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.1.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/6a56a664f24b0435ac129cb33185ae84d884e0f2357ac6fd37727dad9ac5c7d7--jpeg-turbo-3.1.0.bottle_manifest.json

==> **Pouring jpeg-turbo--3.1.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/jpeg-turbo/3.1.0: 47 files, 3.5MB

==> **Installing qemu dependency:** **libpng**

==> **Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.47**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/072d8f136f69cf75140ffb8a832f60b362a14dba897d78ed7fc83e3ca30b2ede--libpng-1.6.47.bottle_manifest.json

==> **Pouring libpng--1.6.47.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libpng/1.6.47: 28 files, 1.3MB

==> **Installing qemu dependency:** **libslirp**

==> **Downloading https://ghcr.io/v2/homebrew/core/libslirp/manifests/4.9.0**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/92a50c9837514634f121597713ae41e715f90b06c3a42e69a02b64579f253922--libslirp-4.9.0.bottle_manifest.json

==> **Pouring libslirp--4.9.0.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libslirp/4.9.0: 12 files, 410.5KB

==> **Installing qemu dependency:** **libssh**

==> **Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.11.1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/3591f41514c0ebe698a36753dce13e71fa33363993429a04af0da249f1eea04c--libssh-0.11.1.bottle_manifest.json

==> **Pouring libssh--0.11.1.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libssh/0.11.1: 25 files, 1.4MB

==> **Installing qemu dependency:** **libusb**

==> **Downloading https://ghcr.io/v2/homebrew/core/libusb/manifests/1.0.28**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/e0f27c147ac7d4b46b47319bf996fc7ce512af2095604632112d4e9bd085d102--libusb-1.0.28.bottle_manifest.json

==> **Pouring libusb--1.0.28.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/libusb/1.0.28: 23 files, 629KB

==> **Installing qemu dependency:** **lzo**

==> **Downloading https://ghcr.io/v2/homebrew/core/lzo/manifests/2.10**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/d4aa5b0c239912c53bc857d1012c6b7feb4acb509618f5e100f95bf8521f08e7--lzo-2.10.bottle_manifest.json

==> **Pouring lzo--2.10.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/lzo/2.10: 32 files, 567.9KB

==> **Installing qemu dependency:** **ncurses**

==> **Downloading https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.5**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/b2f8ce4e08b15832435170efd265346225ee388d5baab3d5c50e3a77c5673b5a--ncurses-6.5.bottle_manifest.json

==> **Pouring ncurses--6.5.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/ncurses/6.5: 4,052 files, 9.9MB

==> **Installing qemu dependency:** **pixman**

==> **Downloading https://ghcr.io/v2/homebrew/core/pixman/manifests/0.44.2**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/710d020ae0348db5aff5d6dbdfd222dca000e630d64e8dcd5f8a8499e8131681--pixman-0.44.2.bottle_manifest.json

==> **Pouring pixman--0.44.2.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/pixman/0.44.2: 10 files, 655.6KB

==> **Installing qemu dependency:** **snappy**

==> **Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.2.1**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/b2e6bfcdbddf1d451a8dbbb6fc3c44a267b753ac1a889dbb0b9159bf31dacdd5--snappy-1.2.1.bottle_manifest.json

==> **Pouring snappy--1.2.1.arm64_sequoia.bottle.tar.gz**

🍺 /opt/homebrew/Cellar/snappy/1.2.1: 19 files, 172.2KB

==> **Installing qemu dependency:** **vde**

==> **Downloading https://ghcr.io/v2/homebrew/core/vde/manifests/2.3.3**

Already downloaded: /Users/SamG/Library/Caches/Homebrew/downloads/4e9503141162571c2cd21e89a9e61f524a7403ffe5ffe269f4a39ce5aef9f210--vde-2.3.3.bottle_manifest.json

==> **Pouring vde--2.3.3.arm64_sequoia.bottle.tar.gz**

TRUNCATED PLEASE See REPLY 4

Promiscuous mode is a hardware thing, so you will probably have to set it on the MacMini.
No idea how to do it though.

A network adapter have a MAC address, which is used by the network to send packets to that network adapter.
With a hypervisor, like UTM you make extra virtual network adapters and they get a made-up MAC address.
With these made-up MAC addresses the network can send data to the hostOS or to one of the VMs connected to the made-up MAC addresses.
However that require that the real network adapter actually forwards those packets to the hypervisor’s virtual network controller.

The standard setting for promiscuous mode is to have it not active and that means any packets not having the real network adapters MAC address listed as recipient will be dropped, which lessens the load of the CPU a small bit, but in this setting it also prevents the traffic to the virtual adapters.

That depends on the setup of your hypervisor (UTM).

I’m guessing that you mean the difference is whether I am in bridged or shared networking mode? Would shared mean that I share one MAC address
between the host and the machine?
The ip address is the same in shared, different in Bridged? Yes?

I installed UTM… Now is your network settings looking like this?:

Or do you have different settings?

It works just like your internet connection.
On the local side you have a bunch of IPs, but on the public side you only have one.

Yes, your Mac will have one IP linked to its MAC address and your virtual machines will have one IP address linked to their MAC addresses.

I tried those settings, but the connection from remote machines on my network absolutely failed. Here’s the screenshot of settings that finally worked, which I arrived at by stubbornly patient trial and error. And I have no idea what en6 represents.

![IMG_0892.jpg](blob:https://community.home-assistant.io/6d8839b5-0aac-43a2-aba0-e53846aed632

Glad you got it to work.

en6 is the name of the network interface as it is named in mac os.

You can find all the names by typing: ifconfig in a terminal:

> ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1