Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2018 21:06:58 +0200
From:      Harry Schmalzbauer <freebsd@omnilan.de>
To:        Paul Esson <paul.esson@redstor.com>
Cc:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Re: bhyve networking
Message-ID:  <5AE0D1D2.9010201@omnilan.de>
In-Reply-To: <HE1PR0102MB25889A4F8CEC9AE7AD9D86459E8F0@HE1PR0102MB2588.eurprd01.prod.exchangelabs.com>
References:  <HE1PR0102MB25889A4F8CEC9AE7AD9D86459E8F0@HE1PR0102MB2588.eurprd01.prod.exchangelabs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
 Bezüglich Paul Esson's Nachricht vom 25.04.2018 20:44 (localtime):
> Hi Folks,
>
> I'm struggling with networking when using vm-bhyve on FreeBSD 11.1-RELEASE. I have two NICs and have configured the first (igb0) on a management network and want to use the second (igb1) for VMs.  However, I can't get any VM to communicate through the virtual switch if I have igb1 added to it.  If I take the NIC out of the switch and configure an ipv4 address on it I can reach other hosts on the relevant subnet so I believe the poet set-up is valid.  If I replace igb1 in the switch with igb0, I can then configure VMs on my management network and they have network connectivity.  Can I only use

Hello,

a example of the command you used was nice.
I guess you're using if_bridge(4) – the example would clarify.
But there's ng_bridge(4) and vale(4) also, and others are using
OpenVSwitch...

>  an interface that has an IP address configured at the host level before adding it to the switch?   I've used other 

No.
But the interface has to be in promisc mode. And some offloading
functions must be disabled, but in case of if_bridge(4), it's done
automagically (and reverted if you remove the interface again).

Hth,

-harry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5AE0D1D2.9010201>