Date: Wed, 6 May 2020 02:12:14 +0200 From: Michael Gmelin <freebsd@grem.de> To: Brandon helsley <brandon.helsley@hotmail.com> Cc: Aryeh Friedman <aryeh.friedman@gmail.com>, "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org> Subject: Re: Bhyve help Message-ID: <DF13A942-B892-4339-A6B9-5A625B172F7E@grem.de> In-Reply-To: <CY4PR19MB165502C69B8A494048BC57E3F9A70@CY4PR19MB1655.namprd19.prod.outlook.com> References: <CY4PR19MB165502C69B8A494048BC57E3F9A70@CY4PR19MB1655.namprd19.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
You might want to read https://blog.grem.de/ayvn It also covers using vm-bhyve to manage vms and will explain some things about configuring the network. > On 6. May 2020, at 01:55, Brandon helsley <brandon.helsley@hotmail.com> wrote: > > Well how do i add a tap to the bridge the VM is on as well as my physical nic > > Sent from Outlook Mobile<https://aka.ms/blhgte> > > ________________________________ > From: Aryeh Friedman <aryeh.friedman@gmail.com> > Sent: Tuesday, May 5, 2020 5:02:50 PM > To: Brandon helsley <brandon.helsley@hotmail.com> > Cc: freebsd-virtualization@freebsd.org <freebsd-virtualization@freebsd.org>; Robert Crowston <crowston@protonmail.com> > Subject: Re: Bhyve help > > When setting up a VM you also need to add the tap it is on to the bridge as well your physical NIC > > On Tue, May 5, 2020 at 6:28 PM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: > Bhyve gets me to Network installation: "some installation files were not found on the boot volume. The next few screens will allow you to configure networking so that they can be downloaded from the internet." This happens after system components. > > Sent from Outlook Mobile<https://aka.ms/blhgte> > ________________________________ > From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> > Sent: Tuesday, May 5, 2020 4:08:10 AM > To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> > Cc: freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>; Robert Crowston <crowston@protonmail.com<mailto:crowston@protonmail.com>> > Subject: Re: Bhyve help > > > > On Tue, May 5, 2020 at 6:00 AM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: > The handbook only says vmm doesn't it. I got bhyve to start without virtio kernel module as well as the if_tap but with vmm modules. > > The handbook section on virtualization (FreeBSD host) is at best awful and misleading your best guide is the bhyve man page (especially the examples there) here is the modules I load for the same set up I recommended you try as a advanced beginners lesson in virtualization and networking. And an example script for using them: > > /boot/loader.conf: > > kern.geom.label.disk_ident.enable="0" > kern.geom.label.gptid.enable="0" > opensolaris_load="YES" > zfs_load="YES" > ipfw_load="YES" > ipdivert_load="YES" > linux_load="YES" > > In the real /boot/loader.conf the following are commented out because PetiteCloud takes care of them when it loads but unless you want to get into more advanced stuff (like how to install non-standard ports) you should uncomment them. > > vmm_load="YES" > if_tap_load="YES" > nmdm_load="YES" > > The script to load the file server VM: > > #!/bin/sh > # > # Generated by PetiteCloud 0.2.6 > # > > ifconfig tap12 destroy > ifconfig tap12 create > ifconfig tap12 up > sleep 5 > ifconfig bridge0 addm tap12 up > bhyvectl --destroy --vm=b829e56e9b4289a1 > /usr/sbin/bhyve -c cores=4 -m 4096 -AI -H -P -w -g 0 -s 0:0,hostbridge -s 1,virtio-net,tap12 -s 2,ahci-hd,/vms/import/win10 -s 29,fbuf,tcp=0.0.0.0:5912<http://0.0.0.0:5912>,w=1920,h=1080 -s 30,xhci,tablet -s 31,lpc -l com1,/dev/nmdm12B -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd b829e56e9b4289a1&>/dev/null > echo $!>/var/run/petitecloud/b829e56e9b4289a1 > sleep 10 > > I'm at this screen:please choose the appropriate terminal type for your system.common console types are: ansi, vt100, xterm, cons25w. > > Console type [vt100]: > > Sent from Outlook Mobile<https://aka.ms/blhgte> > ________________________________ > From: Aryeh Friedman <aryeh.friedman@gmail.com<mailto:aryeh.friedman@gmail.com>> > Sent: Tuesday, May 5, 2020 3:52:26 AM > To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> > Cc: freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>>; Robert Crowston <crowston@protonmail.com<mailto:crowston@protonmail.com>> > Subject: Re: Bhyve help > > > > On Tue, May 5, 2020 at 5:21 AM Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>> wrote: > I have re0 but the ip address is under wlan0 with my CenturyLink > > In order to use vtnet and bridging (both required for bhyve networking) you need to load the load the virtio kernel module as well as the if_tap and vmm modules (the first one provides the host side of the virtual NIC and the second loads the hypervisor components) > > Sent from Outlook Mobile<https://aka.ms/blhgte> > > ________________________________ > From: Robert Crowston <crowston@protonmail.com<mailto:crowston@protonmail.com>> > Sent: Tuesday, May 5, 2020 3:14:43 AM > To: Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>>; freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>> > Subject: Re: Bhyve help > > What are your network interfaces called on your machine? You probably have to change igb0 in the example to em0 (an Intel card) or re0 (a Realtek card). Type “ifconfig” to list all the interfaces, and look for ones with an ip address to figure it out. > > On Tue, May 5, 2020 at 10:10, Brandon helsley <brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com><mailto:brandon.helsley@hotmail.com<mailto:brandon.helsley@hotmail.com>>> wrote: > I'm trying to set up bhyve like the example to learn and when doing the physical interface interface get the result no such file or directory the command is: > > ifconfig bridge0 addm igb0 addm tap0 > > "In this example, the physical interface is igb0" > > > Sent from Outlook Mobile<https://aka.ms/blhgte> > _______________________________________________ > freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org<mailto:freebsd-virtualization-unsubscribe@freebsd.org>" > > > _______________________________________________ > freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org> mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org<mailto:freebsd-virtualization-unsubscribe@freebsd.org>" > > > -- > Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org > > > -- > Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org > > > -- > Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to "freebsd-virtualization-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DF13A942-B892-4339-A6B9-5A625B172F7E>
