Re: FreeBSD 11 - Bhyve - Spoof MAC address
> >> On Jan 4, 2016, at 9:32 AM, James Lodge wrote: >> >> Hi All, >> >> >> I'm just getting started with Bhyve. So far everything is working as >> expected. My original goal was to be running Ubuntu 12.04 i386 as I need it >> for a particular project. One issue I'm having is MAC address spoofing. I'm >> aware I can change the MAC address within Ubuntu but I'd like to configure >> the tap interface from the host which should be possible according to man >> pages. >> >> >> Bhyve Man Page: https://www.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8 >> >> >> >> The issue I have is that by setting the below, the vm boots, I can console >> via null modem, but there is no eth0 interface, only the loopback. Removing >> the static MAC, reboot and everything is present and correct. >> >> >> -s 2:0,virtio-net,tap0,mac=xx:xx:xx:xx:xx:xx > > It looks like you are setting the MAC correctly on your bhyve command line > and bhyve is running; so far so good. Is it possible that Ubuntu has a > different MAC saved for its idea of eth0 and is therefore not doing what you > expect? (Perhaps udev is renaming the device?) > > Can you run these two commands within the VM and post the output? > ip link show > lspci > > > JN > > ___ > freebsd-virtualization@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscr...@freebsd.org" > > >That is the most likely scenario > >try 'ifconfig -a' and see if there is an eth1 with no configuration > >-- >Allan Jude >___ >freebsd-virtualization@freebsd.org mailing list >https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >To unsubscribe, send any mail to >"freebsd-virtualization-unsubscr...@freebsd.org" Thanks Guys Exactly that. By spoofing the MAC Ubuntu populated another interface 'eth1' hidden (surprisingly to myself) as it had no L3 config in /etc/network/interface and administratively down, only for eth0. Thanks also to pr1ntf in the Bhyve channel. Regards James ___ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: FreeBSD 11 - Bhyve - Spoof MAC address
On 2016-01-04 18:21, John Nielsen wrote: On Jan 4, 2016, at 9:32 AM, James Lodge wrote: Hi All, I'm just getting started with Bhyve. So far everything is working as expected. My original goal was to be running Ubuntu 12.04 i386 as I need it for a particular project. One issue I'm having is MAC address spoofing. I'm aware I can change the MAC address within Ubuntu but I'd like to configure the tap interface from the host which should be possible according to man pages. Bhyve Man Page: https://www.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8 The issue I have is that by setting the below, the vm boots, I can console via null modem, but there is no eth0 interface, only the loopback. Removing the static MAC, reboot and everything is present and correct. -s 2:0,virtio-net,tap0,mac=xx:xx:xx:xx:xx:xx It looks like you are setting the MAC correctly on your bhyve command line and bhyve is running; so far so good. Is it possible that Ubuntu has a different MAC saved for its idea of eth0 and is therefore not doing what you expect? (Perhaps udev is renaming the device?) Can you run these two commands within the VM and post the output? ip link show lspci JN ___ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org" That is the most likely scenario try 'ifconfig -a' and see if there is an eth1 with no configuration -- Allan Jude ___ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
Re: FreeBSD 11 - Bhyve - Spoof MAC address
> On Jan 4, 2016, at 9:32 AM, James Lodge wrote: > > Hi All, > > > I'm just getting started with Bhyve. So far everything is working as > expected. My original goal was to be running Ubuntu 12.04 i386 as I need it > for a particular project. One issue I'm having is MAC address spoofing. I'm > aware I can change the MAC address within Ubuntu but I'd like to configure > the tap interface from the host which should be possible according to man > pages. > > > Bhyve Man Page: https://www.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8 > > > > The issue I have is that by setting the below, the vm boots, I can console > via null modem, but there is no eth0 interface, only the loopback. Removing > the static MAC, reboot and everything is present and correct. > > > -s 2:0,virtio-net,tap0,mac=xx:xx:xx:xx:xx:xx It looks like you are setting the MAC correctly on your bhyve command line and bhyve is running; so far so good. Is it possible that Ubuntu has a different MAC saved for its idea of eth0 and is therefore not doing what you expect? (Perhaps udev is renaming the device?) Can you run these two commands within the VM and post the output? ip link show lspci JN ___ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
FreeBSD 11 - Bhyve - Spoof MAC address
Hi All, I'm just getting started with Bhyve. So far everything is working as expected. My original goal was to be running Ubuntu 12.04 i386 as I need it for a particular project. One issue I'm having is MAC address spoofing. I'm aware I can change the MAC address within Ubuntu but I'd like to configure the tap interface from the host which should be possible according to man pages. Bhyve Man Page: https://www.freebsd.org/cgi/man.cgi?query=bhyve&sektion=8 The issue I have is that by setting the below, the vm boots, I can console via null modem, but there is no eth0 interface, only the loopback. Removing the static MAC, reboot and everything is present and correct. -s 2:0,virtio-net,tap0,mac=xx:xx:xx:xx:xx:xx I've gone through dmesg in Ubuntu, but see nothing obvious. Any guidance gratefully received. Regards James ___ freebsd-virtualization@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"