Cannot ping the bhyve guest from the host, but OK from the outer world

I can ping the bhyve Ubuntu guest and connect to it (e.g. ssh) from different machines on LAN but not the host itself.
On the host, I have this setup. Using 14.1-RELEASE. ue0 is the Realtek USB network dongle. ***.110 is the guest's IP.

rc.conf
gateway_enable="YES"

sysctl.conf
net.link.tap.up_on_open=1
net.inet.ip.forwarding=1

bhyve Ubuntu guest, on the host I have:
Code:
$ arp -a
? (192.168.0.110) at 00:a0:98:42:37:87 on ue0 expires in 685 seconds [ethernet]
...

$ ifconfig ...
tap0: flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:9c:fc:10:66:4c
        groups: tap
        media: Ethernet 1000baseT <full-duplex>
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        Opened by PID 5532
bridge0: flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP> metric 0 mtu 1500
        options=0
        ether 58:9c:fc:10:ff:ad
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: tap0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 3 priority 128 path cost 2000000
        member: ue0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 2 priority 128 path cost 20000
        groups: bridge
        nd6 options=9<PERFORMNUD,IFDISABLED>

In the ARP dump for that IP, is ue0 correct there? Shouldn't I have something like tap0 or bridge0 in there?
 
Back
Top