Ticket #8817 (closed defect: worksforme)
Internal networking broken in 4.0.6
|Reported by:||Pitel||Owned by:|
|Version:||VirtualBox 4.0.6||Keywords:||internal network|
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 220.127.116.11-90.fc14.x86_64)
Guests: Tiny Core Linux 32bit (Linux box 18.104.22.168-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).