Hello,
I'm trying to configure internet sharing on macOS Sequoia for FreeBSD 14.2 (Wi-Fi -> Thunderbolt Bridge). I’ve done this before, mostly with FreeBSD 14.0, but now it’s not working.
I'm using an adapter with multiple ports. In this case, I'm connecting from the Thunderbolt Bridge (output) to RJ-45 (input).
I'm booting FreeBSD 14.2 on a Dell Inspiron Gamer, which has a Wi-Fi device that FreeBSD doesn't have a driver for. The Dell doesn't have a Thunderbolt port, so I'm trying to use RJ-45 instead. However, it's not receiving an IP address from macOS.
Below is the output of some command lines.
ifconfig:

service netif restart:

service routing restart:

netstat -rn:

Internet Sharing Panel from macOS Sequoia:

log show --predicate 'process == "bootpd"' --info --last 5m:

Adapter:

The only thing I haven’t tested on the adapter is the RJ-45 port.
I believe I’ve included everything necessary.
What am I doing wrong?
If I forgot anything, feel free to ask.