Freigaben in heterogenen Netzen können schon mal Probleme bereiten. Mal ganz von so Spielereien wie Encoding abgesehen, kann es unter anderem auch vorkommen, dass die z.B. die intitiale Authentifizierung bei einem Netzwerk mit Passwort nicht geschieht und man nicht die Arbeitsgruppen und Rechner im Netzwerk sieht…
Normalerweise macht das Durchstöbern der Freigaben aber keine Probleme, will ich bei mir daheim auf das Netzwerk mit meinem Nachbarn zugreifen, so werfe ich meine Nautilus an, tippe in die Adressleiste smb:/// und schon sehe ich alle Freigaben im Netzwerk. Da funktioniert die Kommunikation Ubuntu-Windows ohne Probleme!
Nun bin ich aber gestern bei meiner Freundin in der WG gewesen und wollte an die Freigaben ihrer Mitbewohner. Auf meinem eeePC läuft aktuell noch eeeXubuntu 7.10 – was sich auch nach meinem Urlaub mal ändern wird! – und entsprechend fehlt mir die Nautilus dort.
Thunar, der Dateimanager der XFCE, kennt scheinbar das smb-Protokoll nicht, und lässt mich eine URL beginnend mit diesen drei Buchstaben nicht aufrufen… Also schnell Nautilus nachinstalliert und damit, wie oben beschrieben, probiert:
Ungültige Adresse: smb:///
Okay, sichergestellt, dass smbfs und samba-client installiert waren, aber die waren schon in aktuellster Version vorhanden.
Abhilfe bei meinem Problem hat mir ein nettes Programm geschaffen: FuseSMB
Mittels FuseSMB werden alle Netzwerkfreigaben in einen lokalen Ordner „gemountet“, so dass man von diesem Ordner aus mit allen Applikationen drauf zugreifenn kann!
Die Installation ist unter Ubuntu recht simpel:
sudo apt-get install fusesmb
Die Anwendung ebenfalls: Ich gehe mal davon aus, dass im Home-Verzeichnis des Benutzers ein Ordner „Netzwerk“ besteht:
fusesmb ~/Netzwerk
Wenn man anderen den Zugriff auf die Freigaben gewären will, weil man z.B. als Root die Freigaben gemountet hat, muss diese Option angehangen werden:
sudo fusesmb ~/Netzwerk -o allow_other
und schon können alle Benutzer des Rechners auf die Freigaben zugreifen!
Offensichtlich wird dabei nur die eigene Workgroup angezeigt. Zumindest werden die Computer und Freigaben userer Domäne nicht aufgelistet. Schade eigentlich. Ist ne schöne Lösung
@Nocturne:
Bei uns im Betrieb sind die Netzwerkfreigaben aber auch authentifizierungspflichtig! Da haben wir auch mit der Nautilus Probleme gehabt!
Hingegen privat konnte ich diese Lösung nun mit 2 (heterogenen) Netzwerken testen und es hat immer ohne Probleme geklappt…