Thanks for your response. My experience is, in general, that even
long-idle AFS mounts work fine across NAT; the only time this has caused a
problem is when there's a documented drop in connectivity between the
firewall and the AFS server.

I'll work on fs checks and fs flush next time this happens.

As much as I like AFS, I'm impressed that it's really the only reason I
ever have to reboot my machine -- /etc/init.d/openafs-client restart
doesn't work, nor does stop, nor does umount /afs.  That seems like a flaw
in the implementation -- it ought to be possible to stop and restart the
service without a reboot!

Thanks for the nitpick - just reminds me that I don't really understand
the technology I'm using....

ap

----------------------------------------------------------------------
Andrew J Perrin - http://www.unc.edu/~aperrin
Assistant Professor of Sociology, U of North Carolina, Chapel Hill
[EMAIL PROTECTED] * andrew_perrin (at) unc.edu


On Thu, 23 Jan 2003, David Z Maze wrote:

> Andrew Perrin <[EMAIL PROTECTED]> writes:
> > I'm running debian woody on a home machine that's behind an NAT
> > masquerader (also woody). The home machine runs the OpenAFS client
> > to connect to the UNC campus's AFS shared directory space. Generally
> > this works fine, but there's one situation that consistently causes
> > a problem.
> 
> What I've been told around here is that AFS over a NAT will maybe
> probably work, if you don't have too much load and don't let it sit
> idle too long, and that you can vaguely expect to lose randomly.
> 
> > The scenario is this:
> > 1.) Cable modem service dies while a file in the AFS space is open
> > (usually a perl or latex file in emacs).
> > 2.) Cable modem service returns, and IP connectivity is fine (including to
> > the AFS server).. BUT
> > 3.) attempting to access files and directories in the AFS space results in
> > "no such file or directory."
> 
> At this point, you might try running 'fs checks' to see if your local
> AFS client believes the world exists.  Variations on 'fs flush .'
> might help too.
> 
> > 4.) tokens reports appropriate kerberos tokens for the user
> > 5.) klog lets me create new tokens seamlessly, but none of this allows for
> > actually accessing the AFS space.
> 
> Being nitpicky, Kerberos tickets, AFS tokens.  :-)  If your site
> doesn't use kaserver (UNC it appears does) but you do use krb5, you
> need to remember to get addressless tickets with 'kinit -A' before
> getting tokens using aklog.  But this doesn't actually apply to you.
> 
> > 6.) I can umount /afs (as root) but can't remount it. If I try
> > /etc/init.d/openafs-client start, I get "I/O error."  If I try restart,
> > the system hangs completely, requiring a cold reboot (power cycle).
> 
> Stopping and restarting the AFS subsystem has never worked well for
> me.  I'd never try to just unmount /afs, always run
> /etc/init.d/openafs-client stop, but there's no guarantee that it'll
> happily restart without a reboot.  :-(
> 
> -- 
> David Maze         [EMAIL PROTECTED]      http://people.debian.org/~dmaze/
> "Theoretical politics is interesting.  Politicking should be illegal."
>       -- Abra Mitchell
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to