Autor Thema: MinT NFS -mal wieder-  (Gelesen 40360 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Beetle

  • Moderator
  • *****
  • Beiträge: 879
Re: MinT NFS -mal wieder-
« Antwort #20 am: Sa 28.02.2009, 16:12:46 »
Der Falcon hat keinen Netzwerkzugang. Aber den TT als Server könnte ich mal versuchen.

Momentan klappt das mounten des Ordners vom PC auf dem TT wieder nicht.
Obwohl ich mir keiner Änderung bewusst bin. Ich habe gestern 7,5 GB wave Dateien problemlos übertragen.

Vielleicht kann ich heute abend nochmal reingucken.


Edit: Jetzt gehts wieder. Mein PC brauchte ein
"/etc/init.d/nfs-kernel-server restart"
« Letzte Änderung: Sa 28.02.2009, 18:55:20 von Beetle »
Falcon ct63 ->68060@90MHz im Ex-ST Gehäuse, 14/512 MB, DVD-Brenner, 120GB SSD, EtherNAT (Netzwerk, USB), MicroCosmos (nur USB->IKBD Funktion), SuperVidel, 27" 16:9 TFT 2560x1440

Offline Beetle

  • Moderator
  • *****
  • Beiträge: 879
Re: MinT NFS -mal wieder-
« Antwort #21 am: Sa 28.02.2009, 19:17:49 »
Okay, ich würd mich über eine Anleitung NFS Server auf dem TT einzurichten freuen.
Falcon ct63 ->68060@90MHz im Ex-ST Gehäuse, 14/512 MB, DVD-Brenner, 120GB SSD, EtherNAT (Netzwerk, USB), MicroCosmos (nur USB->IKBD Funktion), SuperVidel, 27" 16:9 TFT 2560x1440

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #22 am: So 01.03.2009, 15:51:54 »
Hallo,
ok, der MinT-Atari als Server (ähnlich, aber nicht gleich wie bei Ubuntu):

-Mit dem Kommando 'rpm -ivh <Pfad/Paketname> in der Atari-bash die Pakete
 'portmap' und 'nfs-server' installieren.
-Datei /etc/hosts.allow editieren: Dort solltest Du 'ALL: x.x.x.x' eintragen
 (x.x.x.x ist die IP von Deinem PC). Damit hat man wiederum vom PC aus
 Zugriff auf alle Serverdienste des Atari.
-Datei /etc/exports editieren: Hier mußt Du eine Zeile im Format
 /<freigegebener Ordner>  <PC-IP o. hostname>(Optionen,Optionen)
 eintragen. Meine sieht so aus:
 /test 192.168.1.3(rw,all_squash,anonuid=301,anongid=501)
 Denn auf dem Ubuntu-PC bin ich als 'normaler user' (UID 1000:GID 1000)
 eingeloggt und diese IDs sind auf meinem Falcon nicht vergeben (könnte
 ich natürlich machen aber eigentlich ist das der Sinn von 'all_squash',
 'anonuid' und 'anongid').
 Genauere Infos gibt's mit 'man exports' in der Atari-bash.
-Jetzt kann man in der Atari-bash mit der Zeile
 '/etc/rc.d/init.d/portmap start'
 zuerst den portmapper und dann mit
 '/etc/rc.d/init.d/nfs start'
 den eigentlichen Server starten. Um das beim TT-Start zu automatisieren
 mußt Du die Datei /etc/sysconfig/net.services folgendermaßen editieren
 (alle zu aktivierenden net-Serverdienste werden hier eingetragen):

 # /etc/sysconfig/net.services
 #
 portmap
 nfs
 #

-Jetz solltest Du mit 'showmount -e <TT-IP oder hostname>' in der PC-bash das auf dem TT
 freigegebene Verzeichnis angezeigt bekommen.
-Ubuntu benötigt auf jeden Fall einen Eintrag in der Datei /etc/fstab im Format:
 <TT-IP o. hostname>:/<freigeg. Verzeichnis> <Zielordner> <Typ> <Opt1,Opt2,...> 0 0
 Meine sieht so aus (außer den Optionen jeweils durch TABs getrennt):
 schatz:/test /home/schatznfs nfs rw,user,noauto,nfsvers=2,proto=tcp 0 0
 Option 'user' heißt 'User darf mounten', 'noauto' = 'Beim Start nicht mounten'.
 Genauere Infos gibt's mit 'man nfs' in der PC-bash.
-Den Zielordner anlegen (bei mir /home/schatznfs).
-PC neustarten. In der PC-bash gibt man dann eine Zeile im Format
 'mount.nfs <TT-IP o. hostname>:/<freigegeb. Verz.> /<Zielordner> -v -o <Optionen>'
 ein. Mit '-v' gibt's Debug-Ausgaben in der bash, bei -o zusätzliche Optionen eintragen.
 Meine mount-Befehl:
 mount.nfs schatz:/test /home/schatznfs -v -o rw,rsize=1024,wsize=1024,retrans=10
-Jetzt müßte sich im Zielordner (bei mir /home/schatznfs) der
 Inhalt des auf dem Atari freigegebenen Ordners befindet.

Um das mounten beim Start zu automatisieren, mußt Du in der /etc/fstab
die Option 'noauto' entfernen.
Ich habe einige Optionen ausprobiert, aber immer die gleichen Probleme:
Download vom Falcon->PC ok, Upload vom PC->Falcon ist saulangsam oder
bricht ab und nur die group-ID wird richtig ge-'mapped', nicht aber die
user-ID.
Vielleicht hast Du ja eine Idee, was da schiefläuft.
Gruß,
Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #23 am: Mi 11.03.2009, 15:28:37 »
Hi,
ist zwar ein wenig OT, aber ich dachte, daß muß ich doch
mal posten:
Diesen Eintrag schreibe ich gerade auf meinem Falcon/CT60,
der ist (wie mein anderer Falcon auch über EtherNec) mit
einem Router verbunden; an diesem hängt auch ein Linux-PC
der wiederum über einen USB wlan-stick am wlan vom Nachbarn
(erlaubterweise) eingeloggt ist. Schnell surfen mit HighWire!
Harrr harrr,
Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #24 am: Mi 13.07.2011, 18:55:37 »
Muss man zwingend über die fstab gehen oder geht das doch irgendwie direkt über das mount_nfs?

Ich bekomme leider auch diesen Fehler "13"
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #25 am: Do 14.07.2011, 10:17:33 »
Hi,
vielleicht hat's Beetle ja schon geklärt, aber trotzdem:
- Benutzt Du (Ubuntu)Linux oder dieses andere Betriebssystem als Server?
- Geht ping zwischen den Rechnern?
Über Deine "einfache" MiNT-Installation weiss ich wenig. Vergiss erstmal
die /etc/fstab und probier's auf der Konsole mit dem Befehl:
/c/mint/mintnet/mountnfs.ttp -v -o <Option1,Option2,...> <PC-IP o. hostname>:/<freigegeb. Verz.> /nfs/<Ordner>
Wenn das funzt könntest Du den Befehl mit exec in der mint.cnf starten...
Ansonsten müsste man erstmal rausfinden welche Parameter mountnfs.ttp
verlangt. Bei "meinem" MiNT (EasyMiNT 1.7, update auf freemint 1-17-0)
wird alles über /etc/rc.d/rc.* gestartet; an der /etc/rc.d/rc musste
ich ein wenig 'rumbasteln, damit beim booten das nfs-verzeichnis nicht
als Festplatten-Partition gemountet wird. Das gab hier auch einen Fehler,
weiss aber nicht mehr, welcher.
Gruß,
Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #26 am: Do 14.07.2011, 18:13:05 »
Ping geht, rdate geht, ftp geht

Den Befehl habe ich natürlich von Hand aufgerufen und den tollen Fehler 13 bekommen. Den bekomme ich auch vom Start aus der mint.cnf heraus.

Kommandozeile war mountnfs.ttp 192.168.1.1:/home/falcon030 /nfs/share
Was für Optionen kann man denn da genau übergeben?
-o <Option1> ist nicht wirklich hilfreich.
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #27 am: Fr 15.07.2011, 09:42:57 »
Moin,
ich weiss, "Option1,..." ist wenig, aber normalerweise bekommt
man mit "man mount" diese auführlich erklärt.
----
mount Optionen:
-o options
          Specify file system options, a comma-separated list  of
          words  from the list below.  Some options are valid for
          all file system types, while others apply to a specific
          type only.

          options valid on all file systems:

               rw|ro         Read/write or read-only.
               suid|nosuid   Setuid execution allowed  or  disal-
                             lowed.
               The default is `rw,suid'.

          options specific to nfs (NFS) file systems:

               rsize=n       Set the read buffer size to n bytes.
               wsize=n       Set  the  write  buffer  size  to  n
                             bytes.
               timeo=n       Set the NFS timeout to n tenths of a
                             second.
               retrans=n     The number of NFS retransmissions.
               port=n        The server IP port number.
               acregmin=n    Hold cached attributes for at  least
                             n seconds after file modification.
               acregmax=n    Hold cached attributes for  no  more
                             than  n seconds after file modifica-
                             tion.
               acdirmin=n    Hold cached attributes for at  least
                             n seconds after directory update.
               acdirmax=n    Hold cached attributes for  no  more
                             than   n   seconds  after  directory
                             update.
               actimeo=n     Set min and max  times  for  regular
                             files and directories to n seconds.

               actimeo has no default; it sets  acregmin,  acreg-
               max, acdirmin and acdirmax

               Defaults for rsize and wsize are set internally by
                             files and directories to n seconds.
-----
- Probier mal "mount_nfs.ttp --help".
- Prüfe nochmal die Einstellungen bei Linux (/etc/hosts.allow, /etc/exports).
- Ich kann Dir "showmount" mailen, müsste auch als .ttp laufen,
  mit TeraDesk wird eine ausführbare Datei ohne Extension sowieso
  als TTP behandelt. Mit "showmount -e <PC-IP>" weiss man dann mehr.

Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #28 am: Fr 15.07.2011, 16:47:41 »
Da ich ja nichts mounten kann, wird mir ein showmount auf dem Falcon nicht groß helfen.

/etc/exports unter Linux:
#
/home/falcon030 192.168.0.0/255.255.255.0(rw,sync)
/home/falcon030 192.168.1.0/255.255.255.0(rw,sync)

/etc/hosts.allow:
ALL:192.168.1.200
(das ist der Falcon 192.168.1.1 ist der PC)
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #29 am: Fr 15.07.2011, 20:39:55 »
Die exports und hosts.allow sehen gut aus.
Sind (bei Linux) im Menü unter 'System/Systemverwaltung/Dienste' die Dienste
'Gemeinsame Ordner (nfs-kernel-server)' und 'RPC-mapper (portmap)' aktiviert?
In der exports könntest Du es noch mit den Optionen versuchen:
rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000Bei anonuid und anongid solltest Du die User- und Gruppen-ID eintragen
mit der Du auf dem Linux angemeldet bist.
Doch, showmount hilft, weil es DIE AUF DEM PC freigegebenen Ordner
zeigt! Sag' Bescheid.

Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #30 am: Sa 16.07.2011, 10:59:28 »
Dann schick mir mal bitte das showmount.ttp zu, die exports habe ich nochmal auf dem PC ergänzt.

System/Systemverwaltung/Dienste habe ich nicht, nfs-kernel-server und portmapper sind aber installiert und müssten laufen.
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #31 am: Sa 16.07.2011, 13:26:42 »
Und wohin? An Deine Jabber-Adresse? Kenne mich mit dem neumodischem Kram
nicht so aus  ;)
Deine EMailAdresse ist versteckt und per PM gibt's keine Anhänge...
Oder schicke mir 'ne Mail.
Gruß,
Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #32 am: Sa 16.07.2011, 18:26:55 »
Über die Paradize Homepage wäre meine Emailadresse zu finden ;)

Ansonsten bitte an marndt -at- asmsoftware.de
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline simonsunnyboy

  • Benutzer
  • Beiträge: 1.807
  • Rock'n'Roll is the thing - Jerry Lee is the king!
Re: MinT NFS -mal wieder-
« Antwort #33 am: So 17.07.2011, 17:57:14 »
Super! es hat jetzt geklappt.

showmount hat den share angezeigt und ich habe ihn endlich mit mountnfs.ttp gemountet bekommen, auch aus der mint.cnf heraus mit exec

Offenbar ist es wichtig, vorallem die /etc/exports richtig einzustellen und auch den mount mit Optionen auszuführen!

Danke für die Hilfe!  8)
Paradize - ST Offline Tournament
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Offline Latz

  • Benutzer
  • Beiträge: 574
  • Falcon forever!
Re: MinT NFS -mal wieder-
« Antwort #34 am: Mo 18.07.2011, 10:23:48 »
Nichts zu danken, freut mich daß es klappt!
Gruß,
Latz
Falcon/CT60 80 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte + USB- Karte, Carte Eiffel+LCD, 80 GB HD, DVD-RW
Falcon/CT63 95 MHz, CTPCI+Radeon 9250 + RTL8139 Netzwerkkarte, Carte Eiffel+LCD, 16 GB CF, CD-RW