pgdx Skrevet 12. november 2004 Del Skrevet 12. november 2004 (endret) Lurer du på hvordan du kan dele filer fra Linux til Linux? Interessert i å sette opp en filserver i et lokalt nettverk? Jeg skal prøve å lage en liten guide her som skal være temmelig enkel å følge. Oppsett av server Last ned og installer nfs-utils. Dette kan finnes på NFS' hjemmesider, http://nfs.sourceforge.net/nfs-utils legger inn diverse filer, blant annet i /etc. Derav /etc/exports, /etc/hosts.allow og /etc/hosts.deny Konfigurér /etc/exports[/b] (man exports for detaljer).I filen /etc/exports skriver du hvilke mapper hvilke maskiner skal ha tilgang til. Dette skrives slik:/bane/til/mappe/ maskin(alternativer) På min maskin /etc/exports slik: /share 192.168.0.30(rw) primus(ro) /home/pop 192.168.0.30(rw) Man kan også legge til IP-ranger og * som wildcards som skal ha tilgang til en mappe: /share/felles 192.168.0.0/255.255.255.0(ro) /share/felles *.foo.com(ro) Alternativer er ro, rw, no_root_squash, no_subtree_check, sync (man exports for mer detaljer) Konfigurér /etc/hosts.allow og /etc/hosts.denyNår det gjelder sikkerhet, er det veldig mye som kan gjøres i disse filene, men for å få det til å virke, fjerner vi det som står i /etc/hosts.deny og i /etc/hosts.allow skriver vi ALL:ALL Starte tjenesteneNFS avhenger av en daemon som heter portmap. Den startes ved å skrive portmap eller rpc.portmap. Den skal ligge i /sbin men ligger av og til i /usr/sbinSjekk om den kjører med kommandoen ps aux | grep portmap De resterende daemonene følger også med nfs-utils, og må startes i følgende rekkefølge:rpc.portmaprpc.mountd, rpc.nfsdrpc.statd, rpc.lockd (om nødvendig) og rpc.rquotad Sjekk om tjenestene kjørerKjør rpcinfo -p for å sjekke om alt stemmer. Man skal få opp noe ala dette program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100011 1 udp 749 rquotad 100011 2 udp 749 rquotad 100005 1 udp 759 mountd 100005 1 tcp 761 mountd 100005 2 udp 764 mountd 100005 2 tcp 766 mountd 100005 3 udp 769 mountd 100005 3 tcp 771 mountd 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 300019 1 tcp 830 amd 300019 1 udp 831 amd 100024 1 udp 944 status 100024 1 tcp 946 status 100021 1 udp 1042 nlockmgr 100021 3 udp 1042 nlockmgr 100021 4 udp 1042 nlockmgr 100021 1 tcp 1629 nlockmgr 100021 3 tcp 1629 nlockmgr 100021 4 tcp 1629 nlockmgr Da er man ferdig med oppsettet av serveren. Det som gjenstår da, er å klargjøre klienten(e), Ps: Om man ønsker å gjøre tjenester i /etc/exports senere, og man ikke har muligheten til å reboote, kan du kjøre exportfs -ra for å tvinge NFSD til å lese /etc/exports på nytt. Oppsett av klient Mounte mappeOpprett en mappe du vil mounte til, f.eks /mnt/serverKjør kommandoen for å mounte mount maskin:/share /mnt/server For å fjerne mounten, kjører du bare umount /mnt/server. Ps: Får du feilmeldinger, er det mest sannsynligvis fordi du er i mappen du prøver å umounte. Kjør en cd / før du umounter. Mounte mappe i oppstartGå inn i /etc/fstab og legg til følgende: # device mountpoint fs-type options dump fsckorder ... master.foo.com:/home /mnt nfs rw 0 0 ... Det skal være det. man exports, man fstab, man mount og man nfs kan være greie kommandoer å kjøre hvis man blir sittende fast. Grundigere guide finnes på TLDP (The Linux Document Project) sin NFS-HOWTO. Kanskje jeg skal skrive den i FAQ-en istedenfor. Hvis den ikke allerede finnes der. :oops: Endret 12. november 2004 av drange_net Lenke til kommentar
kyrsjo Skrevet 13. november 2004 Del Skrevet 13. november 2004 Ønsker bare å legge til: Stort sett alltid (med mindre du bruker linux from scrash) kan du installere programmvaren via pakkesystemet. Webmin er en fin ting for GUI administrasjon og oppsett av NFS Samme går for system-config-nfs på RH/fedora Lenke til kommentar
kyrsjo Skrevet 13. november 2004 Del Skrevet 13. november 2004 Samt: Sikkerhet + NFS != sant NFS v2 suger, v3 ruler (hastighetsmessig). Woody støtter bare v2... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå