NFS com Kerberos - A alteração da rede quebrou a autenticação?

NFS com Kerberos - A alteração da rede quebrou a autenticação?

Então, recentemente mudei um pouco a configuração da minha rede e, por motivos que ainda estou tentando descobrir, a substituição do roteador antigo por uma nova caixa PFSense parece ter quebrado a autenticação na rede de alguma forma. A configuração da rede usa um KDC Kerberos (como parte de um domínio FreeIPA) para autenticar o acesso a um compartilhamento de arquivos NFSv4.

É uma rede doméstica pequena, com a caixa pfsense fazendo DHCP e DNS básico.

  • Testei pesquisas reversas e endereços IP podem ser resolvidos corretamente para nomes de host, então não é isso.
  • Os relógios estão sincronizados em todas as máquinas.
  • Os tickets parecem ter sido recuperados perfeitamente e pelo menos um outro serviço baseado em Kerberos funciona (eu tenho um servidor web executando o Trac que também usa o KDC para fazer logon de pessoas).

O registro com rpcdebug revelou uma mensagem de erro que parece ser a culpada, embora a pesquisa no Google por essa não encontre nada útil.

Sep  8 19:00:34 weatherwax kernel: NFSD: warning: no callback path to client Linux NFSv4.2 stibbons.lan.deimos-legion.net: error -22

Responder1

Ok, ainda não tenho certeza de qual era o problema real, mas suspeito fortemente que tenha sido devido a alguma diferença em como o dnsmasq e o unbound gerenciam registros de serviço (na configuração do dnsmasq, consegui colocar alguns registros SRV para Kerberos e LDAP, e tentei fazer o mesmo com o Unbound, com sucesso limitado).

Ajustar a configuração para que tudo dependa de nomes de host explícitos e não de registros DNS SRV colocou tudo online novamente.

informação relacionada