NFS probleme mit dynamischem DNS

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
fred19726
Beiträge: 507
Registriert: 18.07.2002 03:38:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Heidelberg (DE)
Kontaktdaten:

NFS probleme mit dynamischem DNS

Beitrag von fred19726 » 17.06.2005 22:49:55

Hi,

Ich habe auf meinem Server (sarge) dhcp3-server, dnsmasq und nfs-kernel-server installiert. dnsmasq hab ich so Konfiguriert das für jeden Computer der per DHCP eine IP-Adresse kriegt ein DNS eintrag erstellt wird. Soweit funktioniert das funktioniert auch wunderbar.

Jetzt hab ich in die /etc/exports hab ich folgendes eingetragen:

Code: Alles auswählen

/home/drd		trinity.homeworld.net(rw,root_squash,async)
Wenn ich jetzt den NFS Server starte und "trinity" noch keinen DNS Eintrag hat, weil der Rechner eben noch nicht im Netz ist, sagt der NFS Server:

Code: Alles auswählen

Exporting directories for NFS kernel daemon...exportfs: trinity.homeworld.net has non-inet addr
done.
Starting NFS kernel daemon: nfsd mountd.
was ja auch korrekt ist. Starte ich jetzt "trinity" hohlt sich der Rechner seine IP-Adresse per DHCP und der entsprechende DNS Eintrag wird erstellt.

Jetzt fängt mein Problem an: Will ich jetzt mit "trinity" die NFS Freigebe mounten bekomme ich eine "Permission denied" vom Server. Starte ich den NFS Server wenn "trinity" schon einen DNS Eintrag hat kommt die "trinity.homeworld.net has non-inet addr" Meldung nicht mehr und ich kann die Freigabe mit Trinity mounten.

So wie es aussieht schein der NFS Server nur beim starten, die eine DNS Namensauflösung vorzunehmen. :evil:

Wie kann ich den NFS Server dazu bewegen die DNS Namensauflösung erst beim mounten vorzunehmen ?


MfG Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein

Antworten