
Alle snakker om SAMBA, Windows-netværk og om at Linux skal tilpasse sig windows. Hvorfor ikke omvendt når nu NFS er en overlegen teknologi og samtidigt ikke nær så ressource krævende?
RedHat har gjort det rigtigt nemt i deres seneste versioner. Vil man share en mappe ud via NFS installerer man bare redhat-nfs-config pakken via Pakkeadministrationen. Den ligger i kategorien Serverkonfigurationsværktøjer. Nu starter man så NFS via programmet Tjenester der gerne skulle være installeret som standard. Evt. kunne der sættes flueben ud foran NFS så det starter med maskinen når den booter.
Nu starter du så NFS-Server programmet du lige har installeret. Vælg Tilføj og vælg den mappe du vil share ud fra serveren. Du skal også vælge hvem der har adgang. Her kunne du skrive IP-adressen på en klient maskine f.eks. 10.0.0.3 eller hvis det er en hele række maskiner der befinder sig på netværket kan der skrives 10.0.0.* så har alle maskiner hvis IP-adresser starter med 10.0.0. adgang. Husk også at vælge om det skal være Skrivebeskyttet eller Læs/Skriv. Det er også muligt i sidste faneblad at vælge hvilke brugere der skal have adgang til NFS-drevet.
Luk nu programmet og bevæg dig over til den/de klienter du vil have skal kunne se serverens delte mappe. (i dette tilfælde er det maskinen med IP 10.0.0.3)
Log ind som root, åben /etc/fstab og tilføj denne linie:
10.0.0.2:/mnt/disk1 /mnt/nfs nfs noauto,user,ro,intr,soft 0 0
(Husk at der skal være linieskift efter den sidste linie i fstab, og mappen /mnt/nfs skal oprettes) 10.0.0.2 er IP-adressen på serveren.
Du skal også lige sørge for at NFS er startet op som service på klienten, ligesom ved serveren.
Nu kan du genstarte klient-maskine, logge ind som bruger, og højreklikke på desktoppen. Under Drev vælger du nfs. Du får nu NFS-drevet på serveren.
Print via UNIX-netværk?
En af de store forbedringer der er i RedHat 9 er ikke kun overgangen til CUPS som standard printer-kø, men også det grafiske printer-værktøj.
Hvis du på serveren klikker på en allerede installeret printer (i Systemindstillinger, Printing) så kan du vælge Deling. Nu har du muligheden for at tillade alle hosts at printe via denne kø eller kun tillade enklelte IP-adresser.
På klientmaskinen er det lige så simpelt. Her vælger du også Systemindstillinger, Printing og hvis du klikker på pilen ud foran Bladre gennem køer kan du allerede nu se printeren på serveren.
Vælger du Ny kan du installere printeren. Først skal du kalde den et navn, derefter vælger du køtype. Det skal være CUPS via netværk (IPP). Nu skriver du bare IP-adressen på serveren og som sti skriver du det /printers/printer_kø_navn du kunne se da du bladrede gennem køen. Tilbage er der kun at vælge printermodel, så kan du godkende og printing via netværk skulle virke.
Windows klient på netværket?
Hvis man er så uheldig at der er en Windows klient på netværket, kan man roligt tørre øjnene. Microsoft har nemlig lavet et program der hedder Windows services for UNIX. Programmet er gratis.
Med det har man bla. adgang til NFS-shares fra Windows. Hvis du i Windows klikker på Microsoft Windows-netværk og går en tand højere op i hirakiet, vil du finde NFS-network.
http://www.microsoft.com/downloads/details.aspx?Fa...
SUN har også et Windows program til NFS, dette kender jeg dog ikke. Læs mere her:
http://wwws.sun.com/software/solstice/netclient/nf...
Det skal lige nævnes at IPP (IP-printing) ikke virker i Windows services for UNIX eller SUNs Solstice.
NB:
Visse distributioner kræver at der på serveren i /etc/exports står no_root_squash altså rw,sync,no_root_squash. Det er noget med at det er kun root der kan mounte et NFS-share, dog har jeg aldrig haft problemer i Red Hat