Friday, March 25, 2011

Sonicwall NetExtender and Snow Leopard

I called Apple, and their "TOP" level support's best advice was to reinstall the OS. Since I've done this 2 times already, I refused.
The problem is with Bonjour, and it's split DNS. It is about 50% Apple and 50% Sonicwall' problem, but Sonicwall would be the actual cause.

Problem
DNS fails all lookups with NetExtender installed.

Solution - Although this only works until reboot
from http://www.fuzeqna.com/sonicwallkb/consumer/kbdetail.asp?kbid=8386&catID2=41&catID1=549
sudo su
Enter password
$ cp /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist ~/com.apple.mDNSResponder.plist.orig
$ /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string '-StrictUnicastOrdering'" /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
$ launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
$ launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

I was able to get this working by just unloading/loading

Permanent solution
Remove Netextender
Delete contents of \Library\Receipts and \Library\Updates
Install VPN Tracker

More information
http://discussions.apple.com/thread.jspa?threadID=2140119&start=135&tstart=0
http://support.apple.com/kb/HT4030
http://superuser.com/questions/84144/how-is-dns-used-by-individual-processes

No comments:

Post a Comment