Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 May 2023 16:27:47 -0400
From:      Steven Friedrich <freebsdlouisville@gmail.com>
To:        Markus Graf <markus.graf@markusgraf.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Can't figure out getting network into bhyve instance.
Message-ID:  <48eee4f7-85a6-f49f-0c8c-c1f51394927f@Gmail.com>
In-Reply-To: <86zg6h68yg.fsf@beasty.markusgraf.net>
References:  <8d3a09fe-e69f-2c0e-8cc8-ca87ccfcfa42@gmail.com> <CAFYkXjna8ytEfdqx-GAc6qThar04JC%2BYCMNGZMnK=Y0GSbQrrg@mail.gmail.com> <e002e7a5-746b-b44f-345e-287ab6a1373e@gmail.com> <86zg6h68yg.fsf@beasty.markusgraf.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On 5/6/23 6:32 AM, Markus Graf wrote:
>
> Steven Friedrich <freebsdlouisville@gmail.com> writes:
>
>> 1.  ( ) text/plain          (*) text/html
>> I can get in with vm console nameofguest
>>
>> root@freebsd:~ # ifconfig vtnet0: 
>> flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 
>> options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE>        ether 
>> 58:9c:fc:02:aa:68        inet 192.168.1.14 netmask 0xffffff00 
>> broadcast        192.168.1.255        media: Ethernet autoselect 
>> (10Gbase-T <full-duplex>)        status: active        nd6 
>> options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> lo0: 
>> flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 
>> options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> 
>>        inet6 ::1 prefixlen 128        inet6 fe80::1%lo0 prefixlen 64 
>> scopeid 0x2        inet 127.0.0.1 netmask 0xff000000        groups: 
>> lo        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
>>
>> vtnet0 has an IP address, I assume it got it from DHCP.
>>
>> But ping to my router at 192.168.1.1 fails.  100% packet loss.
>>
>> On 5/5/23 13:22, Tomek CEDRO wrote:
>>
>>  On Fri, May 5, 2023 at 5:55 PM Steven Friedrich wrote:
>>
>>  I had found a bhyve tutorial on the Internet:
>>  https://klarasystems.com/articles/from-0-to-bhyve-on-freebsd-13-1/
>> (..)
>>
>>
>> In a simple scenario read `man vm` :-)
>>
>> Just add public switch with selected physical port / interface.
>> Machines will use that for networking by default.
>>
>> I had the same problem(?). Packets were not going out of the guest vm.
>> There are some sysctls to do in order to pass the bridged traffic.
>>
>> sysctl net.link.bridge.ipfw=0
>> sysctl net.link.bridge.pfil_bridge=0
>> sysctl net.link.bridge.pfil_member=0
>>
>> I have provided a man page update on that, any comments welcome :-)
>>
>> https://github.com/churchers/vm-bhyve/pull/510
>>
>> Hope that helps :-)
>
> Hallo Steven,
>
> just something I noticed:
>
> you try to ping 192.168.1.1
>
> but I can not see any interface with this address in your posts.
>
> re0 192.168.1.9
> vm-public no ip4
>
> best regards
>
> Markus 168.1.1 is my hardware router connected to a cable modem.
> Thanks for your response.

192.168.1.1 is my hardware router connected to a cable modem.

yes, vm-public has no ip adx because my bridge0-tun0-vm-public doesn't work.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48eee4f7-85a6-f49f-0c8c-c1f51394927f>