Opened 16 years ago
Closed 15 years ago
#4150 closed defect (worksforme)
VirtualBox Networking does not pass DCE RPC BIND packets with OS X host
Reported by: | Matt Foster | Owned by: | |
---|---|---|---|
Component: | network/NAT | Version: | VirtualBox 3.0.4 |
Keywords: | outlook exchange | Cc: | |
Guest type: | Windows | Host type: | Mac OS X |
Description (last modified by )
Host: OS X 10.5.7 Guest: Vista 32 bit, SP1. Outlook 2007 SP2 (Also happens with Win7) Networking: Bridged to wired ethernet (also happens with NAT)
Windows Vista/Win7 guests are unable to connect to Exchange 2003 using MAPI. The DCE RPC BIND packet sent from the guest never leaves the host. Attached screen shots show wireshark captures from the guest and the host.
Packet 744 (the last one in the guest trace), never appears in the host trace. This happens regardless of the type of NIC emulated in the guest (Intel and PCnet-FAST III) tested.
The X.X.67.255 box is the Vista guest client and the X.X.55.71 box is the Exchange server. The .255 is valid as an ip address for the client as a large netmask is being used.
This prevents outlook from communicating with Exchange.
All firewalls on host and guest disabled.
Present since at least 2.1.2 on OS X
Attachments (4)
Change History (28)
by , 16 years ago
Attachment: | OnTheHost.gif added |
---|
comment:1 by , 16 years ago
Note - all other windows networking (file shares, browsing, HTTP, kerberos) seem to be working fine.
by , 16 years ago
Log file when NAT networking used. (Other log is with bridged)
follow-up: 4 comment:3 by , 16 years ago
A bit more information. I've been through the normal outlook issue steps of deleting and recreating the mail profiles. At one point I suspect the guest OS, but even with clean installs of both Vista and Win7 plus O2K7 the issue is repeatable and happens every time.
follow-up: 5 comment:4 by , 16 years ago
Replying to fm2503:
A bit more information. I've been through the normal outlook issue steps of deleting and recreating the mail profiles. At one point I suspect the guest OS, but even with clean installs of both Vista and Win7 plus O2K7 the issue is repeatable and happens every time.
Would you mind to send me (vasily[dot]levchenko[at]Sun[dot]COM) pcap file of guest to NAT interaction (please see pcap for details)
comment:5 by , 16 years ago
follow-up: 7 comment:6 by , 16 years ago
I'm seeing something similar but I have a Ubuntu 9.04 host and a Windows XP guest. Also, I've had success connecting to Exchange but only intermittently and after a wait of 10 minutes or so. I can provide pcap data if desired.
comment:7 by , 16 years ago
Replying to robmoore:
I'm seeing something similar but I have a Ubuntu 9.04 host and a Windows XP guest. Also, I've had success connecting to Exchange but only intermittently and after a wait of 10 minutes or so. I can provide pcap data if desired.
Thanks for information, please do it. will compare and will try found some solution
follow-up: 9 comment:8 by , 16 years ago
BTW: Is it new issue appeared in 2.2.4 or it presents in 2.0, 2.1 as well?
comment:9 by , 16 years ago
Replying to Hachiman:
BTW: Is it new issue appeared in 2.2.4 or it presents in 2.0, 2.1 as well?
It certainly wasn't present in 1.6, nor I think 2.0. Unfortunatley I switched from an Ubuntu host to a OS X around the 2.1 time frame, so can't be certain when exactly it broke.
IIRC the problem manifested itself around the 2.2 time frame. I think 2.1 was OK, but am not in a position to test at the moment. Could probably do a binary chop to determine exact version this regression was introduced, but that will have to wait for the weekend.
Matt
follow-ups: 11 12 comment:10 by , 16 years ago
I've sent the pcap file to your email. A small note, in the pcap instructions you link to the command line options are a bit out of date -- it appears the option is modifyvm rather than just modify.
comment:11 by , 16 years ago
Replying to robmoore:
I've sent the pcap file to your email. A small note, in the pcap instructions you link to the command line options are a bit out of date -- it appears the option is modifyvm rather than just modify.
Thank you for files, and noticing mistype on wiki (updated).
follow-up: 13 comment:12 by , 16 years ago
I've done some version testing and on OS X the problem is present in 1.6.4 2.0.8 2.1.4 and 2.2.4. Clearly this is an OS X specific thing, as I didn't see this issue on Kubuntu at all.
comment:13 by , 16 years ago
Replying to fm2503:
I've done some version testing and on OS X the problem is present in 1.6.4 2.0.8 2.1.4 and 2.2.4. Clearly this is an OS X specific thing, as I didn't see this issue on Kubuntu at all.
Thank you for update and investigation.
comment:14 by , 16 years ago
This seems to be a generic problem with the RPC traffic and VB on OS X. Using a host only network I was unable to domain join a W2K03SP2 box to a 2K08 domain until I followed the steps listed in http://support.microsoft.com/kb/899148
Notably I set Server2003NegotiateDisable to 1, and then the 2K03SP2 box was able to join the domain. Without this flag set, the box could not join the domain and failed with RPC errors.
Sadly Server2003NegotiateDisable doesn't solve the problem for Vista and outlook to talk MAPI to exchange
comment:15 by , 16 years ago
Having said that, I've flicked the Vista VM to bridged networking, and my connectivity to Exchange is restored. I'll double check the NAT configuration. Server2003NegotiateDisable certainly works around the problem using bridged networking.
comment:16 by , 16 years ago
OK, the situation is confirmed. With host only or bridged networking Server2003NegotiateDisable set allows these RPC packets to pass, and connectivity is achieved. With NAT networking the problem remains.
Hope this helps.
comment:17 by , 16 years ago
Issue is still present with NAT networking under version 3.0.2. Bridged continues to work fine.
follow-ups: 20 21 comment:18 by , 15 years ago
I've upgraded to 3.0.4 and on first glance the problem remained. However I have been able to establish connectivity with Exchange by authenticating in the format fqdn.domain.name.com\user.name and configuring the security settings on the exchange account for Logon network security to "Negotiate Authenticaiton".
So whilst there are various scenarios that do not work, these could equally be down to outlook/exchange strangeness, although server2003NegotiateDisable does seem to be still required.
As a valid work around now exists I'm happy for this to be closed.
comment:19 by , 15 years ago
Component: | network → network/NAT |
---|---|
Version: | VirtualBox 2.2.4 → VirtualBox 3.0.4 |
comment:21 by , 15 years ago
Description: | modified (diff) |
---|
Replying to fm2503: Could please collect the pcap files for 2.1 and 3.0.4 releases? Still not sure what is real problem for dropping this packets.
comment:22 by , 15 years ago
Description: | modified (diff) |
---|
comment:23 by , 15 years ago
No response, closing. Please feel free to reopen if problem still persists.
comment:24 by , 15 years ago
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Host packet capture screenshot