No, the experience you're seeing is correct, it should be a seen as a local link. You just need to manage these symlinks appropriately. Symlinks in the base system will be relative and so as long as both parts of the relevant filesystem are exported they will work as normal. if the symlink points to somewhere that's not exported, then it should sit really uncomfortably that it could provide access to data outside fo the exported filesystem.
In V3 mountd could handle some manipulation here, but as V4 doesn't use mountd and has a much more strict conceptual model of how things are exported. There appears to be some ability to work around some limitations using lofs it seems.
Last edited by acid_kewpie; 12-25-2009 at 02:54 AM.