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:
In the ARP dump for that IP, is ue0 correct there? Shouldn't I have something like tap0 or bridge0 in there?
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?