Linux NFS development
 help / color / mirror / Atom feed
* Configuring NFSv4.0 Kerberos on a multi-homed Linux NFS server
@ 2016-05-05 16:04 Chuck Lever
  2016-05-05 21:01 ` Chuck Lever
  0 siblings, 1 reply; 9+ messages in thread
From: Chuck Lever @ 2016-05-05 16:04 UTC (permalink / raw)
  To: Linux NFS Mailing List

Hi-

I have a Linux NFS server with two IP addresses:

192.168.1.55: klimt.home
10.0.0.5: klimt-ib.home

The server's keytab lists three principals:

host/klimt.home@HOME.EXAMPLE.NET
nfs/klimt.home@HOME.EXAMPLE.NET
nfs/klimt-ib.home@HOME.EXAMPLE.NET

When I mount with this:

  vers=4.0,proto=tcp,sec=sys klimt:/export

I get krb5i for lease management, and sys for data traffic.
Callback traffic from the server uses krb5i. All well and
good.

When I mount with this:

  vers=4.0,proto=tcp,sec=sys klimt-ib:/export

I get krb5i for lease management and sys for data traffic
as before, and callback traffic attempts to use krb5i.
But the client rejects all CB_COMPOUND operations because
the callback principal does not match the clp.

Looks like the server always uses the nfs/klimt service
principal for callback traffic? Is there a way to config
the server to use the principal that matches the
interface? Or is there something else going on?

--
Chuck Lever




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-05-11 14:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-05 16:04 Configuring NFSv4.0 Kerberos on a multi-homed Linux NFS server Chuck Lever
2016-05-05 21:01 ` Chuck Lever
2016-05-06  2:44   ` Bruce Fields
2016-05-06 13:23     ` Chuck Lever
2016-05-06 16:13       ` J. Bruce Fields
2016-05-06 16:43         ` Chuck Lever
2016-05-09 15:00         ` Chuck Lever
2016-05-11 14:05           ` J. Bruce Fields
2016-05-11 14:58             ` Chuck Lever

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox