• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

NFS - rpc.mountd Fehler ...

worker

Member
Servus,

ich sitze mir hier heute den "Allerwertesten" ab, und komme sogar per Google nicht weiter :-( ...

An meinem "Hauptrechner" kann ich ums verrecken nicht den Kernel-NFS starten lassen:

Wenn ich versuche auf meinem Laptop das NFS-Verz. vom Hauptrechner zu mounten kommt das allbekannte:
"mount server reported tcp not available, falling back to udp
mount: RPC: Programm nicht registriert"

Zur Info: Nein, ich benutze keine alte Version von NFS. Ich hab SuSi 10.0
Auch portmap läuft.

Wenn ich jetzt versuche manuell den "nfsserver" zu starten:

xp2400:/etc # /etc/init.d/nfsserver stop
Shutting down kernel based NFS server done
xp2400:/etc #
xp2400:/etc # /etc/init.d/nfsserver start
Starting kernel based NFS serverstartproc: exit status of parent of /usr/sbin/rpc.mountd: 1 failed

Bzw.

xp2400:/etc # rpcinfo -p
Program Vers Proto Port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 990 rquotad
100011 2 udp 990 rquotad
100011 1 tcp 991 rquotad
100011 2 tcp 991 rquotad
100024 1 udp 1032 status
100021 1 udp 1032 nlockmgr
100021 3 udp 1032 nlockmgr
100021 4 udp 1032 nlockmgr
100024 1 tcp 1033 status
100021 1 tcp 1033 nlockmgr
100021 3 tcp 1033 nlockmgr
100021 4 tcp 1033 nlockmgr
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs

Wo hängt es denn zum Geier ???

Umgekehrt, also vom Laptop zum Hauptrechner exportieren geht - (auch SuSi 10.0).

Ich blick net :?

Ich bin echt für JEDEN Tip dankbar !
 
OP
W

worker

Member
Ja, nfs-utils sind installiert.

Meine /etc/exports:
/mnt/nfs/to_export/ *(rw,root_squash,async,nohide)


Ich habe einfach keinen Plan, warum das nicht funzt :-(

Abgesehen davon, musste ich beim Laptop das IP-Netz (192.168.100.0) durch einen "*" (Stern) ersetzen - nur so hat es dann funktioniert.

Ich blicks echt net ...
 
OP
W

worker

Member
Nee.

Hatte zuerst die von SuSE, dann den "Guarddog" und nun wieder SuSE, aber zum einrichten von NFS bei beiden PCs abgeschaltet.

Sonst noch ne Idee ?
 
OP
W

worker

Member
Code:
xp2400:/etc # iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
input_ext  all  --  anywhere             anywhere
input_ext  all  --  anywhere             anywhere
DROP       all  --  anywhere             anywhere

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state NEW,RELATED,ESTABLISHED
LOG        all  --  anywhere             anywhere            limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix `SFW2-OUT-ERROR '

Chain forward_ext (0 references)
target     prot opt source               destination

Chain input_ext (2 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere            PKTTYPE = broadcast
ACCEPT     icmp --  anywhere             anywhere            icmp source-quench
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp echo-reply
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp destination-unreachable
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp time-exceeded
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp parameter-problem
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp timestamp-reply
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp address-mask-reply
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp protocol-unreachable
ACCEPT     icmp --  anywhere             anywhere            state RELATED,ESTABLISHED icmp redirect
ACCEPT     udp  --  anywhere             anywhere            udp dpt:sunrpc
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:sunrpc
ACCEPT     udp  --  anywhere             anywhere            udp dpt:nfs
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:nfs
ACCEPT     udp  --  anywhere             anywhere            udp dpt:iad3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:netinfo-local
reject_func  tcp  --  anywhere             anywhere            tcp dpt:ident state NEW
DROP       all  --  anywhere             anywhere

Chain reject_func (1 references)
target     prot opt source               destination
REJECT     tcp  --  anywhere             anywhere            reject-with tcp-reset
REJECT     udp  --  anywhere             anywhere            reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere            reject-with icmp-proto-unreachable

Ich kenne mich hierbei nicht aus, aber ist hier unten REJECT nicht fehl am Platz ?
 

stka

Guru
NFS und Firewall passen nicht zusammen, da NFS mit dynamischen Ports arbeitet und somit bei jedem Neustart ein anderer Port verwendet wird. Was kommt denn wenn du auf deinem Server:
rpcinfo -p client
und auf deinem Client:
rpcinfo -p server
machst?
Versuch mal die Freigabe mit yast zu verbinden. Am Client gibt es dann die Option Freigabe wählen oder so. Wenn da nichts gefunden wird, liegt es am Server. Schau noch mal mit iptables -L auf dem Client und dem Server ob die FW wirklich aus ist. Wenn du das über den yast machst, bleiben manchmal Reste
 
OP
W

worker

Member
Hm, das ist garantiert irgendwo was mit der Firewall ...

Code:
rpcinfo: Portmapper kann nicht erreicht werden: RPC: Fehler des entfernten Systems - Keine Route zum Zielrechner
Und DAS kommt bei beiden Rechnern :?

Und iptables -L siehe oben (da war einer schneller :wink: )


Aaaargh !!!
Vergiss dieses Posting !
Das Netzwerk war offline bei mir (switch) - Sorry.

Code:
xp2400:/etc # rpcinfo -p 192.168.100.95
   Program Vers Proto   Port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100024    1   udp  32770  status
    100021    1   udp  32770  nlockmgr
    100021    3   udp  32770  nlockmgr
    100021    4   udp  32770  nlockmgr
    100024    1   tcp  32773  status
    100021    1   tcp  32773  nlockmgr
    100021    3   tcp  32773  nlockmgr
    100021    4   tcp  32773  nlockmgr
    100005    1   udp    706  mountd
    100005    1   tcp    707  mountd
    100005    2   udp    706  mountd
    100005    2   tcp    707  mountd
    100005    3   udp    706  mountd
    100005    3   tcp    707  mountd

Und DAS bei beiden Rechnern.
 

stka

Guru
Jetzt weiß ich immer noch nicht ob die Firewall WIRKLICH aus ist. Wenn die Firewall aus ist, sollte iptables -L dieses Ergebnis bringen:
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
 
OP
W

worker

Member
Ja, das ist das, was mir auch "schlaflose Nächte" bereitet ...

Wie kann ich bei iptables alle Regeln löschen ?
(Die iptables kann ja ne Firewall wieder "aufbauen")

Thx für Deine Hilfe :wink:
Worker
 
OP
W

worker

Member
Hi, jetzt muss ich aber doch nochmal hier posten, weil ich echt hier nicht mehr alleine weiterkomme :-(

Und zwar:

- Firewalls sind offline
- Auf dem Lappi läuft NFS einwandfrei - ich kann am Hauptrechner die Lappi-Verzeichnisse mounten, und hab auch wunderbar zugriff.
- Auf dem Hauptrechner hab ich NFS deinstalliert und wieder neu installiert.

So, dass war´s aber auch schon mit der guten Nachricht.

Ich kann ums Verrecken den NFS am Hauptrechner nicht zum Starten bringen (??) !
Fehlermeldung: startproc: exit status of parent of /usr/sbin/rpc.mountd: 1

Hm, ok - dann hab ich versucht im Runlevel-Editor den NFS zu deaktivieren, um ihn anschließend wieder neu zu aktivieren.
Die deaktivierung ging erst, nachdem ich quotad deaktiviert hatte.
So, der anschließende Versuch NFS jetzt wieder zu aktivieren bring immer die Fehlermeldung: startproc: exit status of parent of /usr/sbin/rpc.mountd: 1

Ich habe Google und Yahoo befragt, bekomme aber nur 3(!) Suchergebnisse, die mir aber nix bringen :-(

Ich weis echt nimmer, was ich noch machen könnte.

Es ist der Kernel-NFS, aber ich bin mir nicht sicher, ob ich da was nicht bei der Installation durcheinander gebracht habe - d.h. ich kann nicht unterscheiden, ob jetzt beide installiert sind, oder nicht.

Im Runlevel-Editor sind verfügbar und aktiviert:
nfs
nfsboot
nfsserver

Installiert (mit YaST) ist:
- nfsidmap
- nfs-utils
- yast2-nfs-client
- yast2-nfs-server

Kann hier bitte jemand nachvollziehen/erkennen, wo ich einen Fehler mache ?

Thx
Worker
 

stka

Guru
hast du die /etc/exports selber geschrieben oder per yast erstellt? Wenn du die selber geschrieben hast, schreib die Datei mal neu oder erstelle die über den yast. Manchmal sind Zeichen in einer Datei die man nicht lesen kann aber alles durcheinander bringen.
 
OP
W

worker

Member
Hab ich vorher schon gemacht, brachte nix.

Ich verstehe jetzt nicht ganz, was das aber damit zu tun hat/haben kann, dass der NFS-Server nicht zum Laufen zu bekommen ist ?

Da ist doch eher was mit dem "mount" faul, oder ?
 
OP
W

worker

Member
Hab jetzt Inhalt von /etc/exports kompl. gelöscht (per yast).

Das hilft aber nichts - da ist def. was mit dem Kernel-NFS faul :-(

Ich glaub ich geb´s auf :-(
... und steige auf FTP um ...

Hat jemand Ahnung, ob der NFS von irgendwas abhängig ist ?
Vielleicht läuft dieses "Etwas" nicht ?
 
OP
W

worker

Member
So, liebe Mitleidende ;-)

Ich bin nen Schritt weiter ... und zwar:

Hab ich in der Konsole eingegeben: rpc.initd -V 3
Und siehe da, der NFS ließ sich starten 8)

Jetzt hab ich nur noch das Problem, das ich nicht herausfinden kann, wo ich diese Angabe (-V 3) machen muss, damit das bei jedem Bootvorgang so angegeben wird.

Kann mir dabei jemand nen Tip geben ?
Thx.
 
OP
W

worker

Member
So, die Sache ist für mich gegessen ...

Man muss es in der /etc/init.d/nfsserver Eintragen, doch leider klappt das immer noch nicht richtig, und abgesehen davon, ist es ja mit ner Firewall nicht benutzbar :-(

Hab auf FTP-Umgestellt - naja ...

Trotzdem Danke für Eure Tipps.
 

cybias

Newbie
Schau mal hier, die Seite hat mir sehr geholfen:

http://www.tldp.org/HOWTO/NFS-HOWTO/troubleshooting.html




worker schrieb:
Servus,

ich sitze mir hier heute den "Allerwertesten" ab, und komme sogar per Google nicht weiter :-( ...

An meinem "Hauptrechner" kann ich ums verrecken nicht den Kernel-NFS starten lassen:

Wenn ich versuche auf meinem Laptop das NFS-Verz. vom Hauptrechner zu mounten kommt das allbekannte:
"mount server reported tcp not available, falling back to udp
mount: RPC: Programm nicht registriert"

Zur Info: Nein, ich benutze keine alte Version von NFS. Ich hab SuSi 10.0
Auch portmap läuft.

Wenn ich jetzt versuche manuell den "nfsserver" zu starten:

xp2400:/etc # /etc/init.d/nfsserver stop
Shutting down kernel based NFS server done
xp2400:/etc #
xp2400:/etc # /etc/init.d/nfsserver start
Starting kernel based NFS serverstartproc: exit status of parent of /usr/sbin/rpc.mountd: 1 failed

Bzw.

xp2400:/etc # rpcinfo -p
Program Vers Proto Port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 990 rquotad
100011 2 udp 990 rquotad
100011 1 tcp 991 rquotad
100011 2 tcp 991 rquotad
100024 1 udp 1032 status
100021 1 udp 1032 nlockmgr
100021 3 udp 1032 nlockmgr
100021 4 udp 1032 nlockmgr
100024 1 tcp 1033 status
100021 1 tcp 1033 nlockmgr
100021 3 tcp 1033 nlockmgr
100021 4 tcp 1033 nlockmgr
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs

Wo hängt es denn zum Geier ???

Umgekehrt, also vom Laptop zum Hauptrechner exportieren geht - (auch SuSi 10.0).

Ich blick net :?

Ich bin echt für JEDEN Tip dankbar !
 
Oben