Tach Liste. Kann mir jemand folgendes Phänomen erklären: In einem AppleTalk-Netzwerk laufen zwei Linux-Kisten mit netatalk. Die Clients laufen unter OS9. Das mounten des einen oder des anderen Netatalk-Servers klappt auch problemlos. Was nicht funktioniert ist das mounten beider Netatalk-Server gleichzeitig. Habe ich den einen gemountet, so meint das OS beim Versuch, auch den anderen zu mounten, daß dieser ja schon gemountet sei. Es kommt keine Fehlermeldung, sondern eben nur der Hinweis, welche Volumes schon vorhanden sind. Der Hinweis ist aber falsch. Der Mac kann also die beiden Netatalk-Server nicht richtig unterscheiden. Wie kommt das? Gibt es Abhilfe? [oder: welches sind Stichworte für Gugl?] Andy -- Andreas Feile www.feile.net
Moin, Am Sa, den 27.12.2003 schrieb Andreas Feile um 16:34:
Was nicht funktioniert ist das mounten beider Netatalk-Server gleichzeitig. Habe ich den einen gemountet, so meint das OS beim Versuch, auch den anderen zu mounten, daß dieser ja schon gemountet sei. Es kommt keine Fehlermeldung, sondern eben nur der Hinweis, welche Volumes schon vorhanden sind. Der Hinweis ist aber falsch. Der Mac kann also die beiden Netatalk-Server nicht richtig unterscheiden.
Sind das vielleicht Red Hat-Kisten? So, jetzt muß ich ganz tief in meinem Hinterköpfchen kramen, und ich gehe jetzt einfach mal davon aus, daß du die "offensichtlichen" Probleme wie "Beide Freigaben heissen gleich" bereits ausgeschlossen hast: Ich _glaube_, es gab bei einigen Linux-Distris dieses Problem, u.a. bei Red Hat. Der Mac verwendet eine eindeutige Volume-ID. Um diese ID zu liefern, verwendet der netatalkd eine(!) IP des Servers. Ich bin mir jetzt nicht mehr sicher, ob das irgendwie mit der Reihenfolge der Zeilen in der /etc/hosts zusammenhing oder was das war, aber es war wohl so, daß diese Server statt der "richtigen" IP immer "127.0.0.1" benutzt haben, woraufhin sie die gleiche ID für die Macs generiert haben. Das Problem wurde damals ausgiebig in einer der netatalk-Mailinglisten ausdiskutiert. Die sind bei sourceforge archiviert. Ich sag mal: 1. Versuch mal, deine /etc/hosts so zu ändern, daß die erste Zeile den Server auf eine "ordentliche" IP auflöst, wie 192.168.1.1, nicht aber 127.0.0.1. 2. Ansonsten: Wühle dich durch die netatalk-Listen... Ich wüsste gerne, ob das richtig war. Des Egos wegen. :-) Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Joerg Rossdeutscher, Samstag, 27. Dezember 2003 17:39:
Sind das vielleicht Red Hat-Kisten?
Noi. Das sind 8.2er Susis.
So, jetzt muß ich ganz tief in meinem Hinterköpfchen kramen, und ich gehe jetzt einfach mal davon aus, daß du die "offensichtlichen" Probleme wie "Beide Freigaben heissen gleich" bereits ausgeschlossen hast:
Die heißen backupsrv und testsrv.
1. Versuch mal, deine /etc/hosts so zu ändern, daß die erste Zeile den Server auf eine "ordentliche" IP auflöst, wie 192.168.1.1, nicht aber 127.0.0.1.
OK, das werde ich gleich die Tage probieren. Zwar gibts in dem Netz einen funktionierenden DNS, aber ich werde auch mal die hosts bearbeiten.
Ich wüsste gerne, ob das richtig war. Des Egos wegen. :-)
Ich werde meine Erkenntnis nicht für mich behalten. Kann ein paar Tage dauern. Danke einstweilen... -- Andreas Feile www.feile.net
Hallo, Am Sa, den 27.12.2003 schrieb Andreas Feile um 17:44:
Joerg Rossdeutscher, Samstag, 27. Dezember 2003 17:39:
1. Versuch mal, deine /etc/hosts so zu ändern, daß die erste Zeile den Server auf eine "ordentliche" IP auflöst, wie 192.168.1.1, nicht aber 127.0.0.1.
OK, das werde ich gleich die Tage probieren. Zwar gibts in dem Netz einen funktionierenden DNS, aber ich werde auch mal die hosts bearbeiten.
DNS hat damit nix zu tun. Das macht der Rechner alles lokal. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Am 27.12.2003 um 17:44 schrieb Andreas Feile: Hallo,
So, jetzt muß ich ganz tief in meinem Hinterköpfchen kramen, und ich gehe jetzt einfach mal davon aus, daß du die "offensichtlichen" Probleme wie "Beide Freigaben heissen gleich" bereits ausgeschlossen hast:
Die heißen backupsrv und testsrv.
Und wie heissen die Rechner? Zum einen müssen sich die afpd.conf und die AppleVolumes.default unterscheiden? Gruß Michael Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts.
Michael Grundmann, Freitag, 9. Januar 2004 06:50:
Zum einen müssen sich die afpd.conf und die AppleVolumes.default unterscheiden?
Worin müssen sie sich denn unterscheiden? Welches ist das Kriterium, welches das MacOS zur Unterscheidung der Server heranzieht? -- Andreas Feile www.feile.net
Am Samstag, 10. Januar 2004 13:14 schrieb Andreas Feile: Hallo Andreas,
Zum einen müssen sich die afpd.conf und die AppleVolumes.default unterscheiden?
Worin müssen sie sich denn unterscheiden? Welches ist das Kriterium, welches das MacOS zur Unterscheidung der Server heranzieht?
In der AppleVolumes.default gibts du das Verzeichnis frei und bestimmst dort gleichzeitig den Namen für die Freigabe an. In der afpd.conf gibst du den Namen an, der in der Auswahl erscheint. Dieser hier darf nicht mit dem Namen von deinem anderen Netatalk-Server übereinstimmen. Die Freigaben sollten auch verschiedene Namen aufweisen - dennoch würde es funktionieren (habe ich schon getestet) - wobei es sehr unübersichtlich ist. Gruß Michael
Servus Michael, Michael Grundmann, Samstag, 10. Januar 2004 14:08:
In der AppleVolumes.default gibts du das Verzeichnis frei und bestimmst dort gleichzeitig den Namen für die Freigabe an.
Jo, klar, das habe ich entsprechend auf beiden Servern konfiguriert.
In der afpd.conf gibst du den Namen an, der in der Auswahl erscheint. Dieser hier darf nicht mit dem Namen von deinem anderen Netatalk-Server übereinstimmen.
Tut er auch nicht. Hab grad keinen Zugriff auf die beiden fraglichen Maschinen und kann daher die afpd.conf nicht posten, aber jedenfalls heißen sie unterschiedlich: testsrv und backupsrv. Unter diesem Namen tauchen sie jeweils auch in der Auswahl auf.
Die Freigaben sollten auch verschiedene Namen aufweisen - dennoch würde es funktionieren (habe ich schon getestet) - wobei es sehr unübersichtlich ist.
Die Freigaben haben ebenfalls verschiedene Namen, nämlich "Testvolume" und "Backupsrv" Kannst Du denn tatsächlich beide netatalk-Server gleichzeitig mounten? Kannst Du mir mal jeweils Deine AppleVolumes.default und afpd.conf rüberschicken? Vielleicht fällt mir ja was auf. Welche Suse verwendest Du? -- Andreas Feile www.feile.net
Am Samstag, 10. Januar 2004 16:33 schrieb Andreas Feile: Hallo Andreas,
Kannst Du denn tatsächlich beide netatalk-Server gleichzeitig mounten? Kannst Du mir mal jeweils Deine AppleVolumes.default und afpd.conf rüberschicken? Vielleicht fällt mir ja was auf. Welche Suse verwendest Du?
Jupp - das geht. Ich mounte hier von zwei Servern. Die Konfig kannst du dir hier anschauen: http://www.linuxfox.de/modules.php?op=modload&name=News&file=article&sid=1&mode=thread&order=0&thold=0 Da sollte alles erdenkliche für dich zu erlesen sein. Gruß Michael
Michael Grundmann, Samstag, 10. Januar 2004 16:36:
Jupp - das geht. Ich mounte hier von zwei Servern. Die Konfig kannst du dir hier anschauen:
http://www.linuxfox.de/modules.php?op=modload&name=News&file=arti cle&sid=1&mode=thread&order=0&thold=0
Da sollte alles erdenkliche für dich zu erlesen sein.
Wow, da werd ich mich mal durchwühlen. Vielleicht liegts auch daran, daß Du netatalk selbst (und also mit anderen Optionen als SuSE) compiliert hast. Ich werde probieren und ggf. berichten. Gruß. Andy -- Andreas Feile www.feile.net
Am Samstag, 10. Januar 2004 17:37 schrieb Andreas Feile: Hallo Andreas,
Wow, da werd ich mich mal durchwühlen. Vielleicht liegts auch daran, daß Du netatalk selbst (und also mit anderen Optionen als SuSE) compiliert hast. Ich werde probieren und ggf. berichten.
Wenn du in deinem Netz auch Mac OS X mit afp3 im Einsatz hast, kann ich dir auch eine Anleitung für das CVS-Netatalk 1.7 mit afp3-Unterstützung online stellen. Das macht aber wirklich voher nur dann Sinn, wenn du wirklich OSX-Clients im Einsatz hast. Vor allen Dingen weil die Vorbereitung der Netatalk-Version 2.0 auf hochtouren läuft. Gruß Michael
Tach Michael. Michael Grundmann, Samstag, 10. Januar 2004 18:13:
Wenn du in deinem Netz auch Mac OS X mit afp3 im Einsatz hast, kann ich dir auch eine Anleitung für das CVS-Netatalk 1.7 mit afp3-Unterstützung online stellen. Das macht aber wirklich voher nur dann Sinn, wenn du wirklich OSX-Clients im Einsatz hast. Vor allen Dingen weil die Vorbereitung der Netatalk-Version 2.0 auf hochtouren läuft.
Danke, aber hilft mir nicht. Wir haben 9.2 im Einsatz, und können das auch so schnell nicht verlassen, weil wir eine völlig abstruse, aber leider auch unverzichtbare Datenbankapplikation da drauf laufen haben. Und die mag kein OS X. Trotzdem vielen Dank. Andy PS: warum postest Du nicht in die jeweiligen Threads? -- Andreas Feile www.feile.net
Tach Ratti. Schlechte Nachrichten für... Joerg Rossdeutscher, Samstag, 27. Dezember 2003 17:39:
Ich wüsste gerne, ob das richtig war. Des Egos wegen. :-)
...Dein Ego ;) : habs heute probiert, mit dieser [1] und dieser [2] hosts, aber kein Erfolg. Trotz eines rcatalk restart konnte meine 9.2er Kiste die beiden Linux-Server nicht unterscheiden. Hab ich was falsch gemacht? Gruß. Andy [1] 192.168.0.80 localhost #127.0.0.1 localhost [2] 192.168.0.80 client80.schaible.local #127.0.0.1 localhost -- Andreas Feile www.feile.net
Moin, Am Do, den 08.01.2004 schrieb Andreas Feile um 20:40:
Joerg Rossdeutscher, Samstag, 27. Dezember 2003 17:39:
...Dein Ego ;) : habs heute probiert, mit dieser [1] und dieser [2] hosts, aber kein Erfolg. Trotz eines rcatalk restart konnte meine 9.2er Kiste die beiden Linux-Server nicht unterscheiden. Hab ich was falsch gemacht?
Shit... vielleicht das gleiche mit ipv6? Hm, ich glaube, in der netatalk-Liste bist du besser aufgehoben. Ich setze das Teil nur rudimentär ein.
[1] 192.168.0.80 localhost #127.0.0.1 localhost
[2] 192.168.0.80 client80.schaible.local #127.0.0.1 localhost
Eigentlich dachte ich eher: 192.168.0.80 client80.schaible.local client80 127.0.0.1 localhost statt 127.0.0.1 localhost 192.168.0.80 client80.schaible.local client80 Der Trick war die Reihenfolge. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Joerg Rossdeutscher, Donnerstag, 8. Januar 2004 23:59:
Eigentlich dachte ich eher:
192.168.0.80 client80.schaible.local client80 127.0.0.1 localhost
statt
127.0.0.1 localhost 192.168.0.80 client80.schaible.local client80
Der Trick war die Reihenfolge.
Hab auch das gestern probiert - gleiches Ergebnis. Ich muß wohl doch die Netatalk-Liste befragen. Danke + Gruß. -- Andreas Feile www.feile.net
participants (3)
-
Andreas Feile
-
Joerg Rossdeutscher
-
Michael Grundmann