VirtualBox

Ticket #8817 (closed defect: worksforme)

Opened 3 years ago

Last modified 3 years ago

Internal networking broken in 4.0.6

Reported by: Pitel Owned by:
Priority: critical Component: network
Version: VirtualBox 4.0.6 Keywords: internal network
Cc: Guest type: Linux
Host type: Linux

Description

I'm developing software network switch as school project. We are using pthread and pcap libraries. My switch stopped to work in 4.0.6, downgrading to 4.0.4 made it wortk again. Same for my schoolmate.

We are both using Tiny Core Linux distribution for both the switcj machine, and for it's clients. We have the switch connected to clients using vbox's virtual networking. Every couple of ports on switch and client is in the same internal network, simulating direct wire connection.

If I start ping from client1 to client2, switch is telling me it's receiving ARP broadcast packets, but no response. If I start ping drom client2 to client1 (while the previous ping test is still running), switch is not receiving anything on client2's port. If I now stop the ping client1 switch starts receiving ARP broadcast drom client2. So... I can't send/receive packets simultaneously.

My host: Ubuntu 10.10 64bit (Linux mana3 2.6.35-29-generic #51-Ubuntu SMP Fri Apr 15 17:12:35 UTC 2011 x86_64 GNU/Linux)
Schoolmate's host: Fedora 64bit (Linux 2.6.35.12-90.fc14.x86_64)
Guests: Tiny Core Linux 32bit (Linux box 2.6.33.3-tinycore #2012 17:05:42 EEST 2010 i686 GNU/Linux)

I will attach the source code of the switch for testing on monday (after shool deadline).

Change History

comment:1 Changed 3 years ago by Pitel

Another schoolmate is having the same behaviour (and he definitely have his own version of switch, but using the same libraries).

Host: Win7 64bit
Guests: switch on Ubuntu 10.04 32bit, clients on Tiny Core Linux (32bit)

comment:2 Changed 3 years ago by mstrfixit

I too am having the same issue using win7 64bit host and linux 64 bit guests using release 4.0.6 of VirtualBox.

Reverted back to 4.0.4 and this functionality works again.

comment:3 Changed 3 years ago by frank

Is you problem related to  this problem?

comment:4 Changed 3 years ago by Pitel

Yes, the guide in those posts fixes the problem.

But I guess this should be more obvious. Probably some "promiscuous" checkbox in the GUI...

comment:5 Changed 3 years ago by frank

Thanks for the feedback. The next major release will have a GUI setting, but this change was not possible for a minor release.

comment:6 Changed 3 years ago by frank

  • Status changed from new to closed
  • Resolution set to worksforme
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use