Gast Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 Hey, ik ben sinds kort in het bezit van een Dreambox en probeer nu zo'n 2 á 3 dagen het NFS mounten aan de praat te krijgen voor opname en mp3 playback. Ik wil dit echter op mijn server doen, omdat die sowieso 24/7 draait en het een beetje inefficient is om een van de workstations als NFS server te gebruiken ipv de server. Op de server draait Linux ( kernel 2.4.7-10 ). In eerste instantie wilde ik het via een samba share doen, daar de Linux server ook PDC is voor het thuisnetwerk en het een kwestie was van een share toevoegen. Ik kreeg het echter niet voor elkaar een samba share op de server te mounten vanaf de dreambox. Ik besloot toen maar om gewoon NFS te gebruiken, gezien het feit dat dit aangeraden wordt en door vrijwel iedereen met succes wordt gebruikt. Ik ben op de server NFS aan het instellen geslagen ( directory met permissions in /etc/exports en de goeie rechten in /etc/hosts.allow en /etc/hosts.deny ), heb vervolgens de daemons opgestart en probeerde vanaf de dreambox de NFS share te mounten. Ik kreeg hier echter de melding 'Permission denied', maar dit kwam omdat ik een exportfs vergeten was te draaien. Toen ik nogmaals de mount uitvoerde op de dreambox, gebeurde er helemaal niets meer. Ik kreeg geen enkele foutmelding en mount returnde niet. Enige manier waarop ik weer respons kon krijgen vanaf die shell was door de mount te killen vanuit een andere sessie. De /hdd was echter nog niet bereikbaar. Dit leek me overigens ook wel logisch, aangezien een mount over het algemeen geen 10 minuten duurt. Ik gebruikte als mount commando: mount -t nfs -o nolock,hard,intr 10.0.0.1:/home/dreambox/ /hdd/ ( tevens heb ik een -o nolock geprobeerd) Als ik de log bekijk op de server, zie ik netjes het volgende: Feb 11 18:48:27 wormhole rpc.mountd: authenticated mount request from 10.0.0.6:628 for /home/dreambox (/home/dreambox) Dit lijkt mij in principe goed, maar ik weet niet of er nog meer informatie hoort te staan (dit is namelijk de eerste keer dat ik uberhaupt iets met NFS doe). Hier even wat dumpjes van wormhole (10.0.0.1, de server): [root@wormhole root]# cat /etc/exports /home/dreambox/ 10.0.0.6(rw) [root@wormhole root]# [root@wormhole root]# cat /etc/hosts.deny portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL [root@wormhole root]# [root@wormhole root]# cat /etc/hosts.allow portmap: 10.0.0.6 lockd: 10.0.0.6 rquotad: 10.0.0.6 mountd: 10.0.0.6 statd: 10.0.0.6 [root@wormhole root]# [root@wormhole root]# rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 32768 status 100024 1 tcp 32768 status 100011 1 udp 897 rquotad 100011 2 udp 897 rquotad 100011 1 tcp 900 rquotad 100011 2 tcp 900 rquotad 100005 1 udp 32770 mountd 100005 1 tcp 32769 mountd 100005 2 udp 32770 mountd 100005 2 tcp 32769 mountd 100005 3 udp 32770 mountd 100005 3 tcp 32769 mountd 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100021 1 udp 32771 nlockmgr 100021 3 udp 32771 nlockmgr 100021 4 udp 32771 nlockmgr 100001 3 udp 955 rstatd 100001 2 udp 955 rstatd 100001 1 udp 955 rstatd [root@wormhole root]# de dreambox heeft overigens als firmware de emu release van 11/02/03. Is er iemand die enig idee heeft waar dit door komt en wellicht een oplossing kan bieden? Bvhd. P.S. ik heb veel info over NFS gevonden op de forums, maar geen enkele m.b.t. fouten bij gebruik van Linux als nfs server <img src="/ubbthreads/images/graemlins/frown.gif" alt="" />
Romeo_ Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 wat voor filesystem is de share ? ik had problemen omdat de share ReiserFS was. Met ext3 geen problemen gehad. The Source is Out There....
Gast Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 goeie, vergeten te vermelden. alle partities zijn ext3 op de server.
wian Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 @ElJeffroz: Typisch dat de mount blijft hangen. Dit lijkt op een connectieprobleem. Draai jij ipchains of een ander filterpakket op die linux doos? Zo ja, zet dit uit. NFS maakt gebruik van een tcp poort en een aantal (willekeurige?) hoge UDP poorten. Het lijkt erop alsof het UDP verkeer geblockt wordt. Zet ipchains uit (/etc/init.d/ipchains stop) en probeer de mount nog eens. Werkt dit, dan mag je fijn zoeken welke poorten je precies open moet zetten. Ik sta vanaf de dreambox al het verkeer op mijn Linux fileservertje toe omdat ik niet kon vinden welke poorten er precies gebruikt worden. hobby4all
Gast Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 er draait idd een iptables firewall op, maar die laat alle verkeer intern gewoon door, dus dit is het probleem niet (de logfile laat ook zien dat de connectie in principe goed gaat, zie ook het regeltje over die authenticated mount request in initiele post).
Ronaldd Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 Je hebt een raar probleem. Ik zie (rpcinfo) dat je alle benodigde services hebt draaien. Ik heb je jouw hosts.deny/allow overgenomen. Toch kan ik nog steeds goed mounten. Wat erg belangrijk is (dat doe je ook) dat je de optie -o nolock gebruikt, de DB heeft nl. geen lock daemon. Mischien zit het probleem in het omzetten van IP-Nummers naar addressen??? Heb je bijf. op de DB/NFS-Server een nameserver op gegeven die niet geldig is? Wat je zou kunnen proberen is de IP-Addressen toe te voegen aan /etc/hosts. Ronald My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 de server is zelf nameserver.. dat zit allemaal wel goed.. bovendien heb ik overal (zoals je ziet) directe IP nummers ipv hostnames ingevuld. even ter verduidelijking; wormhole (10.0.0.1) is netwerkserver thuis, die fungeert als webserver, mailserver, ftp server, gateway, firewall, nameserver, domain controller, etc. etc. Hiermee bedoel ik dus eigenlijk te zeggen dat de basic dingen als nameservers e.d. wel goed staan; dit wordt immers door het hele netwerk gebruikt.
Gast Geplaatst: 12 februari 2003 Geplaatst: 12 februari 2003 het werkt inmiddels, ik weet niet waarom, maar na het herstarten van de daemons returnde de mount direct en was /hdd/ idd gemount op de NFS share. Nu heb ik alleen nog een permission denied omdat ie hem met UID/GID van de /home/dreambox/ op de server gemount heeft, maar dit zoek ik even uit <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> ik had liever een echte oplossing geboden ipv 'het werkt nu maar geen idee waarom' zodat iemand anders er wellicht nog iets aan had, maar goed. iig hartelijk dank voor de moeite allemaal, als ik nog een verklaring vind zal ik hem uiteraard posten.
Ronaldd Geplaatst: 13 februari 2003 Geplaatst: 13 februari 2003 Citaat: Nu heb ik alleen nog een permission denied omdat ie hem met UID/GID van de /home/dreambox/ op de server gemount heeft, maar dit zoek ik even uit <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> De permission denied komt door het feit dat de root user door NFS server wordt 'gemapped' naar een nobody (meestal -1) user. Dit is voor de veiligheid zodat je als root user van een client geen root rechten hebt op een server. Dit kan je op NFS server uitschakkelen door de optie 'no_root_squash' in /et/exports te plaatsen Ronald My DM(800|7025) is Ronaldd powered
wian Geplaatst: 13 februari 2003 Geplaatst: 13 februari 2003 Grote kans dat het aan de ipchains configuratie lag. De initiele connectie is control connectie, deze ging goed zo te zien. De daaropvolgende dataconnectie ging fout. Voor het aanpassen van de uid/gid en umask settings van de nfsd zie "man exports" op wormhole <img src="/ubbthreads/images/graemlins/wink.gif" alt="" /> Je kunt beter niet de no_root_squash optie gebruiken omdat de dreambox dan root schrijfrechten heeft op wormhole, als er dan iets foutgaat... hobby4all
Gast Geplaatst: 13 februari 2003 Geplaatst: 13 februari 2003 Citaat: Grote kans dat het aan de ipchains configuratie lag. De initiele connectie is control connectie, deze ging goed zo te zien. De daaropvolgende dataconnectie ging fout. er is niets veranderd aan iptables.. Citaat: Voor het aanpassen van de uid/gid en umask settings van de nfsd zie "man exports" op wormhole <img src="/ubbthreads/images/graemlins/wink.gif" alt="" /> Je kunt beter niet de no_root_squash optie gebruiken omdat de dreambox dan root schrijfrechten heeft op wormhole, als er dan iets foutgaat... ik gebruik nu idd de no_root_squash optie zoals ook ronald aangaf, maar ik zal eens even gluren naar de alternatieven. bedankt iedereen.
Ronaldd Geplaatst: 13 februari 2003 Geplaatst: 13 februari 2003 Citaat: Je kunt beter niet de no_root_squash optie gebruiken omdat de dreambox dan root schrijfrechten heeft op wormhole, als er dan iets foutgaat... Dat klopt inderdaad maar het gaat uiteraard alleen maar om de dir die je exporteerd naar de DB niet over de gehele server. Dit kan denk ik weinig kwaad. Ronald My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 13 februari 2003 Geplaatst: 13 februari 2003 lijkt me ook, is enige export. alleen krijg ik nogsteeds een permission denied, maar waarschijnlijk omdat die dreambox dir bij mij door domainuser group is geowned, dit i.v.m benaderen als share door het hele domain... moet hier dus nog even mee pielen morgen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
Digipaps Geplaatst: 18 februari 2003 Geplaatst: 18 februari 2003 @ElJeffroz Heb je het al draaiend??....we horen niets meer over de voortgang... Digipaps digipaps "I'm not a complete idiot, some parts are missing"
Gast Geplaatst: 19 februari 2003 Geplaatst: 19 februari 2003 oh ja, my bad. het draait idd, nu volledige rechten (had idd te maken met domainuser group.). ziet er goed uit. was alleen even wezen spelen met SE p800, andere gadget ;-)
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen