Hallo Herr Kleemann,
Ich habe wieder mal ein Problem mit Ubuntu 20.04.
Ich habe als Router Speedport Smart3 und daran als USB Netzspeicher angeschlossen.
Nun bekomme ich diese Netzspeicher nicht angezeigt. Gehe ich auf Netzwerk dann erscheint zwar der Ordner Speedport und darunter der Ordner Share. Beim Anklicken kommt der Fehler(Das Einhängen des Ortes ist fehlgeschlagen, die Windowsfreigabe verursacht ein Fehler.) Beim Nachlesen im Internet lese ich immer, ich soll auf den Ordner „andere Orte “ gehen und darin finde ich meinen Ordner vom Netzspeicher. Ich kann den Ordner „andere Orte nicht finden.
Gehe ich auf „Server verbinden“ und gebe meine IP Adresse vom Router ein und nehme die Einstellung Windowsfreigabe dann kommt auch wieder Fehler.
Irgendwie komme ich nicht weiter. In der Version Ubuntu 18.04 hatte ich diesen Zugriff auf meinen Netzspeicher erfolgreich nutzen können. Was habe ich falsch gemacht.
Vielleicht können Sie mir eine Routine mitteilen, was ich falsch gemacht habe.
Mit freundlichen Grüßen
Volker Bökel
Hallo Herr Bökel,
da gibt es ein paar Missverständnisse:
1. Die beiden Zeilen
[global]
client min protocol = CORE
müssen in einer Datei mit dem Namen smb.conf stehen, die ihrerseits im Verzeichnis /etc/samba/ liegen muss. Es gibt viele Wege, den Text in die Datei zu schreiben.
2. Wenn Sie im Terminal etwas eintippen wird das erste Wort immer als Kommando aufgefasst. Daher gab es bei Ihnen die Meldung, dass das Kommando client nicht gefunden wurde.
3. Die Verarbeitung von Kommandos ist seit über 50 Jahren gleich dumm geblieben. Da Sie bei bei apt-get das Minuszeichen weg gelassen hatten, wurde anstelle des Kommandos apt-get das Kommando apt aufgerufen, was aber mit dem Rest der Zeile nichts anfangen konnte.
Der vermutlich einfachste Weg die Datei smb.conf mit dem richtigen Inhalt zu füllen ist, die folgenden Zeilen im Browser eine nach der anderen zu markieren und durch Rechtsklick mit der Maus ins Terminal einzufügen und dann gleich mit der Enter-Taste auszuführen.
cd /etc
sudo -s
[[ ! -d samba ]] && mkdir samba
cd samba
echo ´[global]´ >> smb.conf
echo ´client min protocol = CORE´ >> smb.conf
exit
tail /etc/samba/smb.conf
Das Kommando tail zeigt die letzten 5 Zeile der Datei an und muss am Ende die beiden gewünschten Einträge enthalten. Wenn ja, Rechner neu starten, andernfalls den Inhalt des Terminals hier anzeigen.
Wichtig:
*Alle Leerzeichen und Sonderzeichen genau beachten. Zum Beispiel ist auch [[ ein Befehl.
* Der Befehl sudo -s fordert zur Eingabe des Passworts auf. Bei Tippfehler das PW erneut eintippen. Mit Ausnahme des Kommandos tail erzeugen alle anderen Kommandos keine Ausgabe im Terminal sondern geben nur die Eingabeaufforderung aus.
VG
noha