Hallo, da es viele Anfragen zu diesem Thema die entweder sich von selber gelöst haben oder nie geschlossen wurden bin ich der Sache mal auf den Grund gegangen. Hier die Updates die bei mir Probleme brachten
- Server 8.04 -> 9.04
Samba.conf:
[global] workgroup = WORKGROUP server string = samba wins support = yes '''<- Mußte ich für 9.04 setzen''' [user1] comment = user1 path = /home/admin/samba/user1 valid users = admin, user1 read only = No [user2] comment = user2 path = /home/admin/samba/user2 valid users = admin, user2
u.s.w.
- Ubuntu Clients 8.04 -> 9.04 (Samba über Nautilus)
- W2K Clients aktuell
- 1 x Laptop Ubuntu 8.04
Als nun alle W2K Maschinen und dann das 8.04 Laptop das Netzwerk verlassen haben konnte man nicht mehr auf die Samba Freigaben des Servers zugreifen. (Ein Zeichen da für das es keine Masterbrowser mehr gab, über netbios Broadcast keiner verfügbar war und über netbios broadcast keiner ausghandelt werden konnte - was wohl unter 8.04 einwandfrei funktionierte) Wenn man dann über "NETZWERK" geht kann man sich zwar durchklicken:
NETZWERK -> WINDOWS-NETZWERK -> SERVER
aber beim einlesen der Samba Verzeichnisstruktur kommt es zu den verschiedensten Fehlern. Die Freigaben über Nautilus bei den Clients funktionieren hingegen einwandfrei. Auch vom Server kann man auf eine Freigabe via Nautilus bei einem Client zugreifen.
Geht man über smbclient von einem Client auf den Server funktioniert alles einwandfrei.
Da ich das schon zu genüge von XP und Vista kenne (W2K funktioniert einwandfrei) bin ich hingegangen und habe dem Samba Server testweise auf auf
wins support = yes
und habe bei den Clients in der samba.conf die IP des Wins Server eingetragen und sie da es geht wieder. Nur warum? Ein Windowsnetzwerk über netbios muß per Definition innerhalb eines Hubs und Subnetzwerk auch in der Lage sein lediglich über Broadcast und ohne DNS oder Wins Server lediglich mit netbios und Broadcast zu funktionieren. Das dem so ist beweist smbclient ja eindrucksvoll.
Interessant ist das es so funktioniert, weil wenn Wins Server müßte der Samba Server eigentlich auch zum MASTERBROWSER gemacht werden was er nicht ist ... also hier ist was so im Argen das ich meinen möchte das man die Gesammten Netzwerkzugriff über die GUI komplett überarbeiten und auf Protokolltauglichkeit prüfen sollte die da wären Netbios nur über Broadcast, Nur als Masterbrowser, WINS mit Masterbrowser. (Auch wenn es immer wieder behauptet wird das Masterbrowser ohne WINS nicht geht es ist schlicht weg falsch! Das Masterbrowser Prinzip ist der Vorläufer des AdHoc Netzwerksund deshalb selbstverständlich auch ohne Wins Server möglich)
So also wer auf Nummer sicher gehen möchte sollte für Jaunty seine samba.conf so ergänzen:
[global]
wins support = yes <- Damit es überhaupt geht mit 9.04 und Samba über Nautilus
local master = yes <- Das der Server als Master Browser zur Verfügung steht
preferred master = yes <- Erhöht die Wahrscheinlichkeit das der Server auch MasterBrowser wird
os level = 255 <- Maximal Wert für die Wahrscheilichkeit des MB (Tip: Immer erst den Server hochfahren dann ist er immer Masterbrowser)
Und bei den Clients in der smb.conf:
wins server = ip-adresse des Servers (Wins Servers)
So das sollte wohl das Chaos was Canonical da angerichtet hat umschiffen. Trotz dem finde ich es eine Armutszeugnis das wir auf einmal die selben Fehler und Probleme wie XP und Vista haben ... ob da nicht eine wenig abgekupfert wurde und das inkl. Fehler?
Gruß
Micha
gefunden. Wir sollten uns den nochmal genauer ansehen!

2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten