Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2016 18:28:51 -0500
From:      Allan Jude <allanjude@freebsd.org>
To:        freebsd-virtualization@freebsd.org
Subject:   Re: FreeBSD 11 - Bhyve - Spoof MAC address
Message-ID:  <568B0033.4070001@freebsd.org>
In-Reply-To: <22C8E0F1-91F1-4836-9CEB-38B2B28B2FAD@jnielsen.net>
References:  <VI1PR06MB10377C7355AE55EFD5D83F8CF9F20@VI1PR06MB1037.eurprd06.prod.outlook.com> <22C8E0F1-91F1-4836-9CEB-38B2B28B2FAD@jnielsen.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2016-01-04 18:21, John Nielsen wrote:
>
>> On Jan 4, 2016, at 9:32 AM, James Lodge <James@Lodge.me.uk> 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-unsubscribe@freebsd.org"
>

That is the most likely scenario

try 'ifconfig -a' and see if there is an eth1 with no configuration

-- 
Allan Jude



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?568B0033.4070001>