Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Windows

April 17th, 2009, 10:38 GMT · By

Apple Bonjour Can Kill Vista SP2's Internet Access

SHARE:

Adjust text size:


Bonjour
Enlarge picture
Ironically enough, an Apple tool designed to deliver zero-configuration networking to Windows clients manages to kill off Internet access for Windows Vista Service Pack 2, according to Microsoft. The Redmond company indicated that all Vista editions could be affected, whether from the RTM, SP1 or SP2 releases. In certain scenarios, installing the Apple Bonjour on a Vista machine causes the service to create a default gateway of 0.0.0.0. Microsoft pointed the finger at Bonjour and the service's logic used to add a route designed to identify a default gateway, which, if set incorrectly to 0.0.0.0, is not removed subsequently, even if the correct connection data is provided via DHCP.

The software giant explained that the problems were related to Vista computers that did “not receive an address through DHCP prior to the Bonjour service start. Under this condition, the Bonjour service adds a default route to the computer indicating that all internet hosts are “onlink”. The computer is subsequently able to receive an address through DHCP. Bonjour does not remove the default route, leaving an incorrect default gateway configured on the machine. This gateway usurps the proper gateway configuration DHCP provides and prevents Internet access.”

There is no update or hotfix from Microsoft or Apple designed to resolve this issue. The Redmond company did however provide end users with the guidance necessary to manually remove the erroneous route. End users will have to open command prompt with elevated privileges. In cmd, running the following command “route delete 0.0.0.0” will delete the route created by Bonjour.

Microsoft emphasized that manually removing route 0.0.0.0 could be nothing more than a temporary solution. While Vista will indeed be able to regain Internet access, the problem could repeat itself. “This does not ensure that the Bonjour service will never create the route again as this depends on the sequence of events under ‘Cause’ occurring,” the company said. In this context, users will simply need to run the “route delete 0.0.0.0” command yet again.

Here is what Bonjour should do, according to Apple: "Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers. Specifically, Bonjour enables automatic IP address assignment without a DHCP server, name to address translation without a DNS server, and service discovery without a directory server."

TELL US WHAT YOU THINK:

8,196 hits · 4 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Microsoft: Windows 8 Major Improvements Beginning Soon

Download Patches for IE8 in Windows 7 Beta

Office 2007 Service Pack 2 (SP2) RTM Available on April 28, 2009

Download Exchange Server 2010 Public Beta

Windows 7 Build 7077 135-Screenshot Gallery

READER COMMENTS:


Comment #1 by: Gingerpuss on 17 Apr 2009, 11:42 UTC reply to this comment

I spent ages trying to get Vista to use my internet connection when trying to print via my MAC and Bonjour. I had begun to blame my router... now I know better.


Comment #2 by: Daniel Angel on 22 Apr 2009, 00:13 UTC reply to this comment

stupid Apple and their products , you have to use alternative or bother your self to edit reg to stop them from using the resources every time the computer starts and now their stupid programs messing up the internet , this must be a game from Mac to get people to complain more about Windows Vista and turn to use their trash OS anyway if i ever decide to change from windows i would use something like Ubuntu


Comment #3 by: Ruwi on 28 Mar 2010, 12:42 UTC reply to this comment

This is for you "Daniel Angel"

Funny that it's always MicroSoft products don't work correctly, then their users complain about OS X programs/hardware (or just the OS in general) "disrupting" their functionality! As a Mac user, I have had no issues like this, no bugs, oh and NO VIRUSES! Maybe MS users should switch and experience real computing, I switched just over a year ago after never touching a Mac in my life, and I will never go back to PC! I never moan about PC, I just rant when people complain about Apple products, just find something decent to complain about! Keep this in mind - "Most" Apple products don't work on PC (excluding iPod, iPhone, etc), but all PC stuff works with mac - bare in mind we have BootCamp! So who's the problem, APPLE or MICROSFT??????????


Comment #4 by: coder451 on 07 Jul 2010, 19:30 UTC reply to this comment

I disabled startup of the bonjour service then rebooted windows 7
in cmd type services.msc
click manual start on bonjour
reboot.

There is no easy way to get rid of gateway 0.0.0,0 and going to manual IP address
and rebooting might work but then you can't use dhcp and will get collisions of IP addresses
with home routers.
I did not find a solution while off the net through control panels nor find the command route delete 0,0,0.0 having anything to do
with bonjour, easier to just disable it as a service.
Why does this software think it has to mess with my default gateway, adding in a dead one in front of the correct one?
And mess them up?lso its possible to not install it, but Itunes puts it.
INstalling NI Visa 4.6.2 puts it in as well but only then does it 'break' by adding gateway 0.0.0.0
My best answer is disable the service, I have no problem finding my devices on
my network without bonjour service.

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM