[Newsletter] WWDC Session, Automounts and VPN, WWDC Keynote Commentary, Apple Global Training

Paul Suh paul.suh at ps-enable.com
Mon Jun 11 18:55:38 EDT 2007


Folks,

I've been pretty quiet on the newsletter for a while, for a reason.  
I'm presenting at a session on Friday at WWDC -- Session 542,  
Managing and Deploying Open Directory, 9:00 AM Pacific time.

I'll be posting my slides and demos a little bit later, but my part  
is a case study of a client where we're doing an Open Directory  
integration. In most of the case studies of directory services  
integration, people are taking Macs and tying them into some other  
directory services network -- generally Active Directory.

In this case, the company is using Open Directory as a central  
identity store, tying in other systems. Open Directory's standards- 
based design makes it easy to tie in other systems.

Automounts and VPN

I've discovered a royal pain in the neck resulting from VPN with  
automounted share points.

In my network at home I have automounts for /Network/Applications, / 
Network/Library, and a home directory automount at /Network/Servers/ 
crocus.goodeast.com/Volumes/raid/Users. This works fine for machines  
that are on the local network, but it turns into a problem for  
machines that connect via VPN.

Here's what happens: As long as I'm on the road with my laptop, it  
doesn't connect to the LDAP server so there's no automounts. However,  
when I connect via VPN the laptop gets an address on the local  
network and it loads the automounts -- and then the automounts  
happen. The problem comes when I disconnect from the VPN. The  
automounts are still connected, but the server is no longer  
accessible. The result is long-running beach balls and hung apps.  
Also, the portable home directory mount also runs into problems since  
it will also be triggered and then gets cut off when I disconnect.

To work around this, I changed the way that DNS was resolved for VPN,  
using BIND 9 views. (You can also do this by running a different DNS  
server for the VPN clients.) It helped that I configured my VPN so  
that it was in a neatly separable network range: 192.168.1.64-79. In  
CIDR notation this is 192.168.1.64/28. Since all of the automounts  
come from my file server, crocus.goodeast.com whose IP address is  
192.168.1.129. I set up a view that gave a different result for DNS  
clients in the VPN range. Instead of returning 192.168.1.129, the  
view returns 192.168.1.131 (an OpenBSD server that does not serve  
AFP). There is also a separate entry to allow for manual connections  
(where I  want to retrieve a file by hand from the Finder, and I will  
do a manual disconnect.)

WWDC Keynote Commentary

There is a lot of neat stuff from the keynote that we can discuss  
publicly. For me, the big pieces from Leopard are:

iChat Theater
Time Machine
Cross-client search
Quicklook

iChat theater is a radical improvement to remote collaboration.

Time Machine will transform the way we do backups.

Cross-client search will make it easy to find stuff. But the problem  
will be security and privacy in a networked environment. Who can get  
access to certain files across the network as a result of searches  
will be a serious issue.

Quicklook is neat, but I am seriously concerned in terms of security.  
Lots of Outlook worms on Windows work because of holes in the IE  
engine that allowed a malicious message to execute arbitrary code by  
just looking at it. A badly written Quicklooks plugin could lead to a  
buffer overflow and arbitrary code execution.

iPhone application development is Web 2.0/AJAX. This is really neat  
from a variety of angles. For an enterprise, it means that almost all  
of your existing apps just work with the iPhone if they work with  
Safari. The downside is that if you don't have cell coverage, none of  
your applications work. I'd like to see what I can find out as far as  
allowing Safari to access iPhone services. I wonder if I can somehow  
set up inbound access to the iPhone.

I won't be able to say much about the rest of the week, since we're  
under a non-disclosure agreement here.

Apple Global Training

The WorldWide Training and Certification department was merged with  
the Sales Training department, all of the training rooms in the Apple  
Market Centers will be closed, the course development will be  
outsourced, and Training Units will no longer be sold (although  
existing ones will be honored). A lot of details are still to be  
decided, and there's a meeting for us trainers tomorrow morning where  
we'll get more information.


--Paul


Paul Suh                                                          
http://www.ps-enable.com/
paul.suh at ps-enable.com                           (240) 672-4212



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2615 bytes
Desc: not available
Url : http://lists.ps-enable.com/pipermail/newsletter/attachments/20070611/631c35c2/smime.bin


More information about the Newsletter mailing list