Hi, Has anyone managed to get bridged networking to work under Mojave? I'm using tuntap_20150118 from http://tuntaposx.sourceforge.net <http://tuntaposx.sourceforge.net/> and qemu 4.1.0 from brew.
I have tried creating the bridge with: ifconfig bridge1 create ifconfig bridge1 addm en0 # en0 is my ethernet adapter on my mac mini connected to my local network ifconfig bridge1 up I also tried creating the bridge through network preferences and added en0 to it. I start Qemu with: qemu-system-x86_64 -accel hvf -cpu host -m 512 -hda alpine.qcow2 -device e1000,netdev=network0 -netdev tap,id=network0,script=./scripts/tap-up,downscript=./scripts/tap-down where tap-up script is: #!/bin/sh # TAPDEV="$1" BRIDGEDEV="bridge1" # ifconfig $BRIDGEDEV addm $TAPDEV tap-down is: #!/bin/sh # TAPDEV="$1" BRIDGEDEV="bridge1" # ifconfig $BRIDGEDEV deletem $TAPDEV If I tcpdump on the tap interface I can see DHCP requests from the VM but no replies. If I tcpdump on the bridge interface I can see the DHCP requests and replies from the DHCP server (running on the same network on a FW). I don't see any checksum errors or anything else weird, but traffic on the tap interface only flows one way, from the VM. I asked the folks over at https://www.emaculation.com <https://www.emaculation.com/> and they get bridging working with qemu-system-ppc but not with qemu-system-x86_64. What am I doing wrong here? I can see in the forum that others have gotten bridged network to function, but with older versions of macOS. Do I need to do anything differently under Mojave? Regards
