VirtualBox

Ticket #5149 (new defect)

Opened 5 years ago

Last modified 5 years ago

Network Bridge adapter changes MAC address after upgrade from 3.0.6 r52128 to 3.0.8 r53138

Reported by: tl8888 Owned by:
Priority: major Component: network
Version: VirtualBox 3.0.8 Keywords: bridged network winxp
Cc: tam_lien@… Guest type: Linux
Host type: Windows

Description

After I upgraded VirtualBox (running on WinXP Host) from 3.0.6 r52128 to 3.0.8 r53138, I found that the network bridge I create (between "VirtualBox Host-Only Network" and my real Broadcom 440x 10-100 Integrated Controller) has a different MAC address (note: this is the network bridge MAC address I am talking about here). This causes a number of problems:

  1. I have iTunes (on WinXP) with a number of programs I bought, and they seem to count the number of different MAC addresses that I am using when I sync with my iPhone. Hence I ran into problems after upgrading VirtualBox 5 times!
  1. I have MAC address based filtering at the external firewall which would then need to change
  1. I have DHCP Server with fixed IP mapping to MAC address, and this also needs to change.

Problem #1 (related to iTunes Rights Management) is causing the biggest headache for me at the moment.

Hence, is there a way for me to manually set the MAC address of the Bridged Network adapter?

Thanks & regards.

Attachments

VBox.log Download (62.0 KB) - added by tl8888 5 years ago.
VBox.log

Change History

comment:1 follow-up: ↓ 2 Changed 5 years ago by sandervl73

You can change the mac address in the network settings of the VM.

comment:2 in reply to: ↑ 1 Changed 5 years ago by tl8888

Replying to sandervl73:

You can change the mac address in the network settings of the VM.

Hi, thank you for the suggestion; I have tried changing the network settings of the VM without success:

Settings -> Network -> Adapter 1 -> Click on the Additional Options Icon of "Attached to: Bridged Adapter" and change Guest MAC Address.

However, the Guest MAC Address that I type in does not seem to take affect most of the time in Bridged Network's Physical Address under WinXP's network connections (i.e most of the time, the Physical Address of Bridged Network does not change at all).

For those few times when it changes, it does not correspond to what I type in. e.g. when I typed in 080027FD3A6F, I get the Physical Address of 0A-00-27-00-E8-DE

when I typed in 080027CC2953, I get the Physical Address of 02-14-22-EA-34-1F

Regards.

comment:3 Changed 5 years ago by sandervl73

That sounds like a bug. Could you attach the VBox.log of such a session?

Changed 5 years ago by tl8888

VBox.log

comment:4 Changed 5 years ago by tl8888

Hi, I have attached the VBox.log for the following session:

Settings -> Network -> Adapter 1 -> Click on the Additional Options Icon of "Attached to: Bridged Adapter" and change Guest MAC Address to

080027FD3A6F

Once I boot up SuSE 11.1 guest inside VirtualBox and run "ifconfig", I get the following:

eth0 Link encap:Ethernet HWaddr 08:00:27:FD:3A:6F

inet6 addr: fe80::a00:27ff:fefd:3a6f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:282 errors:0 dropped:0 overruns:0 frame:0 TX packets:51 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:16920 (16.5 Kb) TX bytes:15354 (14.9 Kb)

the HWaddr matches what I entered manually. However, when I look at the Network Bridge interface on Windows XP Host, I get:

Network Connections -> Network Bridge -> Status -> Support -> Details

Physical Address: 0A-00-27-00-E8-DE

What I really want is to be able to get the Network Bridge's Physical Address to match what I typed in (i.e. 08:00:27:FD:3A:6F)

Regards.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use