newbie: bhyve basic networking problem

Allan Jude allanjude at freebsd.org
Thu Mar 17 04:01:15 UTC 2016


On 2016-03-16 23:29, Russell L. Carter wrote:
> Greetings,
> 
> I have installed the latest -current snapshot iso as a bhyve guest on
> a -stable host, and I am unable to ping the network from either side.
> This is my first attempt at bhyve virtualization so likely I have made
> an error somewhere.
> 
> I'm using the git iohyve script to orchestrate the install, but from
> looking at the commits and the script source (which is written quite
> beautifully), I don't see anything troublesome.
> 
> So here is what I see from inside the bhyve FreeBSD-current VM:
> 
> root at freebsd-current:~ # route -n show default
>    route to: 0.0.0.0
> destination: 0.0.0.0
>        mask: 0.0.0.0
>     gateway: 10.0.10.5
>         fib: 0
>   interface: vtnet0
>       flags: <UP,GATEWAY,DONE,STATIC>
>  recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
>        0         0         0         0      1500         1         0
> 
> root at freebsd-current:~ # ifconfig -a
> vtnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
> metric 0 mtu 1500
>         options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE>
>         ether 00:a0:98:98:e6:ad
>         inet 10.0.10.20 netmask 0xffffff00 broadcast 10.0.10.255
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet 10Gbase-T <full-duplex>
>         status: active
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>         options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
>         inet6 ::1 prefixlen 128
>         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
>         inet 127.0.0.1 netmask 0xff000000
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>         groups: lo
> 
> And then, on the host side:
> 
> root at feyerabend> ifconfig -a
> em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0
> mtu 1500
> 
> options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
> 
>         ether 00:15:17:bc:29:ba
>         inet 10.0.10.6 netmask 0xffffff00 broadcast 10.0.10.255
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet autoselect (1000baseT <full-duplex>)
>         status: active
> em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> 
> options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
> 
>         ether 00:15:17:bc:29:bb
>         inet 10.0.11.6 netmask 0xffffff00 broadcast 10.0.11.255
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet autoselect (1000baseT <full-duplex>)
>         status: active
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
>         options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
>         inet6 ::1 prefixlen 128
>         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
>         inet 127.0.0.1 netmask 0xff000000
>         nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
> 1500
>         description: iohyve-bridge
>         ether 02:63:ec:5e:4b:00
>         nd6 options=1<PERFORMNUD>
>         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: em0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
>                 ifmaxaddr 0 port 1 priority 128 path cost 20000
> tap0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         description: iohyve-FreeBSD-current
>         options=80000<LINKSTATE>
>         ether 00:bd:81:b8:05:00
>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>         media: Ethernet autoselect
>         status: active
>         Opened by PID 1370
> root at feyerabend> route -n show default
>    route to: 0.0.0.0
> destination: 0.0.0.0
>        mask: 0.0.0.0
>     gateway: 10.0.10.5
>         fib: 0
>   interface: em0
>       flags: <UP,GATEWAY,DONE,STATIC>
>  recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
>        0         0         0         0      1500         1         0
> root at feyerabend>
> 
> Any ideas appreciated.
> 
> Best regards,
> Russell
> _______________________________________________
> freebsd-virtualization at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to
> "freebsd-virtualization-unsubscribe at freebsd.org"

Your tap0 is not a member of the bridge0.

run: ifconfig bridge0 addm tap0

-- 
Allan Jude

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-virtualization/attachments/20160317/6118e32b/attachment.sig>


More information about the freebsd-virtualization mailing list