|
From: | Karim El Chenawi |
Subject: | Bridged network on macOS host (10.14.6 Mojave) |
Date: | Mon, 28 Oct 2019 22:13:30 +0100 |
Hi, 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 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 |
[Prev in Thread] | Current Thread | [Next in Thread] |