Una par di domande al volo su nfs e slackware

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Una par di domande al volo su nfs e slackware

Messaggio da ponce »

mesk, per caso hai usato libtirpc su -current per i tuoi pacchetti? te lo chiedevo dopo aver visto questo topic su linuxquestions...
nel caso, mi chiedevo se avevi usato anche gli rpcnis-headers per il build dei tuoi pacchetti o li avevi tolti una volta fatta libtirpc (in modo che non fossero rilevati -ed usati- dalle cose che compilavi).
Meskalamdug ha scritto:A qualcuno interessa una guida ultrasintetica?
ovviamente :thumbright:

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

X Ponce: no,non ho usato quegli headers solo il tuo pacchetto che è l'unico che va nella current.
La guida è molto semplice
Installate libtrpc di ponce e i pacchetti dal sito http://www.canich.net/slackware/krb5.html,
su slack64 ovviamente ricompilate tutto.
Una volta installati levate portmap e installate rpcbind,infine modificate lo script rc.nfsd in modo
da far partire rpcbind rpc.idmapd e rcp.statd come primi demoni.
Comunque non so se il gioco vale la candela,con nfs4 puro non funziona neppure showmount -e
ne c'è verso di usare autofs.
Comunque sto facendo altre prove,il bello di slakcware è questo: niente pappa pronta e
impari come funziona veramente linux.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3026
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: Una par di domande al volo su nfs e slackware

Messaggio da ponce »

un altro paio di domandine :)

- hai provato per caso anche ad usare PAM?
- hai kerberizzato tutto? ovvero, hai usato tutti i pacchetti di Tom Canich (a parte libtirpc)?

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

ponce ha scritto:un altro paio di domandine :)

- hai provato per caso anche ad usare PAM?
- hai kerberizzato tutto? ovvero, hai usato tutti i pacchetti di Tom Canich (a parte libtirpc)?
Pam no.
Kerberos serve per l'autenticazione,non lo ho usato(perlomeno su slackware) ma ho intenzione di metterlo
su in una rete con macchine miste dove il server principale sarà slackware.
Tra 2 mesi circa inizio il progetto.
:D

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

Ho messo su nfs4 come si deve.
La cosa più stressante è modificare gli scripts di rc.rpc e rpc.nfsd
La procedura è semplice
installare i pacchetti di canich(per chi vuole fare le cose per bene
aggiorni libgssglue a 0.3 e nfs-utils a 1.2.5 dopo aver aggiornato
kerberos).
Rimuovere portmap e installare rpcbind
https://reteprivata.dyndns-ip.com/pacch ... 64-1mg.txz
poi modificare gli scripts di rc.nfsd inserendo questa linea

if [ -x /usr/sbin/rpc.idmapd ]; then
echo " /usr/sbin/rpc.idmapd"
/usr/sbin/rpc.idmapd

dopo rpc.rquotad

Infine configurate exportfs per nfs4(google...)
e riavviate rc.rpc e rc.nfsd
Dovrebbe andare,unica noia per ora
i mount fatti con mount quando si fa
umount danno errore(dice che mancano
in proc/mounts..ma ci sono!).
Qualcuno ha qualche suggerimento in merito=?

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

Mentre su centos in soli 2 minuti metto su kerberos+nfs4 funzionante..su slackware in 2 giorni ho ottenuto questo...


mount -v slack64:pubblica -o sec=krb5 /media/dvd0/
mount: non è stato dato il tipo - Si presume nfs perché ci sono i due punti
mount.nfs: timeout set for Sun Feb 5 09:12:55 2012
mount.nfs: trying text-based options 'sec=krb5,vers=4,addr=192.168.0.2,clientaddr=192.168.0.2'

mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting slack64:pubblica

su syslog

Feb 5 09:11:10 Slack64 kernel: [ 4741.590021] RPC: AUTH_GSS upcall timed out.
Feb 5 09:11:10 Slack64 kernel: [ 4741.590023] Please check user daemon is running.

:(

p.s=ovviamente la configurazione di kerberos e nfs4 è identica su centos

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

Risolto tutto :D :D :D :D

slack64:home on /media/dvd0 type nfs (rw,vers=4,sec=krb5,acl,rsize=32768,wsize=32768,bsize=32768,mountport=4001,mountproto=tcp,port=2049,addr=192.168.0.2,clientaddr=192.168.0.2)

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

Aggiornata la guida sintetica
premessa: vi fornisco i pacchetti e gli scripts,per mettere su nfs4+kerberos consultate le guide in rete,occhio al maledetto fqdn...:D
1)scaricate il megatarro
https://reteprivata.dyndns-ip.com/pacch ... ar.tar.bz2
2)estraete il megatarro
3)compilate in ordine
krb5
krb5-appl
cyrus-sasl(facoltativo)
openssh(facoltativo)
libgssglue
libtirpc
librpcsecgss
libnfsidmap
nfs-utils
4)Rimuovete portmap
5)installate rpcbind

Configurate un server kerberos e gli exports per nfs4
avviate rc.rpc e rc.nfsd
se avete fatto tutto bene dovrebbe andare al primo colpo.
Eventuali consigli e miglioramenti sono ben accetti.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3961
Iscritto il: ven 14 mag 2004, 0:00

Re: Una par di domande al volo su nfs e slackware

Messaggio da Meskalamdug »

Ci sono alcune piccole aggiunte..
bisogna creare la directory /var/lib/nfs/v4recovery
e nel caso (lo fa solo sulla 64) dia errore nfsidmap
fate un link simbolico

Codice: Seleziona tutto

ln -s /usr/lib64/libnfsidmap* /usr/lib/
Dovrebbe andare.

Rispondi