Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Oct 2018 16:14:03 +0000
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        freebsd-virtualization@freebsd.org
Subject:   Re: bhyve on reboot loses tap(4) configuration
Message-ID:  <683CA96A-EE1A-468E-8041-50721B9215D8@lists.zabbadoz.net>
In-Reply-To: <CAOfEmZguTq7iL=X38oQNYpVt84EQrsNViMJ1fX-LmxCSLdpMPg@mail.gmail.com>
References:  <02210D52-A45B-4E54-BCEE-EC61026B70C0@lists.zabbadoz.net> <CAOfEmZguTq7iL=X38oQNYpVt84EQrsNViMJ1fX-LmxCSLdpMPg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 15 Oct 2018, at 16:10, Marcelo Araujo wrote:

> Em ter, 16 de out de 2018 às 00:06, Bjoern A. Zeeb <
> bzeeb-lists@lists.zabbadoz.net> escreveu:
>
>> Hi,
>>
>> I tried to use bhyve with the tap(4)/vtnet(4) solution as documented 
>> in
>> the handbook (tap needs autoopen).
>> However, I am using no bridge(4) interface but a “point-to-point”
>> configuration.
>>
>> Example:
>> guest configures vtnet0 to 192.0.2.2/24
>> host configures tap0 to 192.0.2.1/24
>>
>> When rebooting the guest inside the bhyve, it seems bhyve loses the
>> outside tap0 configuration.  I assume that is because the tap0 
>> interface
>> is closed and re-opened on the “warm restart”.
>>
>> Apart from using devd and possibly tracking tap interfaces to come up
>> and track things there, is there are better solution for not having 
>> to
>> reconfigure the host interface on every guest reboot?
>>
>
> Not sure if I understood well your case, but have you tried to set 
> this
> sysctl: net.link.tap.up_on_open?

That only ensures that effectively “an ifconfig tap<n> up” gets 
issued.

The problem, as I assume is, if you close /dev/tap and re-open /dev/tap 
it seems the configuration (interface addresses) seem to be cleaned up 
on “close”.

/bz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?683CA96A-EE1A-468E-8041-50721B9215D8>