Ich habe ein USB-Laufwerk an meine Internet-Box angeschlossen, um es in meinem Netzwerk freizugeben. Ich versuche, es beim Booten auf zwei meiner Linux-Computer mit Archlinux und Raspbian automatisch zu mounten.
Auf beiden kann der Datei-Explorer das Netzwerkgerät mounten. Beide Explorer (die Standard-Explorer in Arch/Mate und in Raspbian) können es finden und fordern mich zur Eingabe der Anmeldeinformationen auf, wobei ich „Anonymer Zugriff“ auswähle. Ich bin mir nicht sicher, wie sie vorgehen, und ich weiß nicht, wie ich es in dem gewünschten Ordner mounten oder wie ich es beim Booten mounten lassen kann.
In Raspbian scheint es unter gemountet zu sein /run/user/1000/gvfs/smb-share\:server\=livebox\,share\=usb_130
, aber ich komme nicht weiter, /run/user/1000/gvfs
wenn ich versuche, unter Arch darauf zuzugreifen.
SMB-Dienstprogramme finden meine Festplatte
(both)# smbtree -N
WORKGROUP
\\LIVEBOX Livebox
\\LIVEBOX\usb_130 Additional storage
\\LIVEBOX\IPC$ IPC Service (Livebox)
Ich kann es jedoch nicht auf die gewohnte Weise mounten, da beide Systeme unterschiedliche Fehler anzeigen.
(arch)[root@lu-tze ~]# mount -t cifs -o guest //192.168.1.1/usb_130 /mnt
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
pi@raspberrypi:~ $ sudo mount -t cifs -o guest //192.168.1.1/usb_130 /mnt
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Habe auch andere Sachen statt der IP probiert (Livebox, Workgroup/Livebox, ohne usb_130, etc.)
pi@raspberrypi:~ $ sudo mount -t cifs -o guest //LIVEBOX/usb_130/ /mnt
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Beachten Sie, dass diese IP Pings sendet.
Antwort1
Meine erste Vermutung ist, dass Ihr NAS nur SMBv1 (CIFS) unterstützt, während neue Kernel immer versuchen, SMBv2/3 (die modernen Versionen) zu verwenden. Um SMBv1 wieder zu verwenden, mounten Sie mit demvers=1.0
Möglichkeit.
mount -t cifs -o guest,vers=1.0 //192.168.1.1 /mnt
Meine zweite Vermutung ist, dass es mit dem Hostnamen zusammenhängt:
Der Hostname
LIVEBOX
ist wahrscheinlich nur über NetBIOS (NBNS) verfügbar – Ihr NAS registriert sich nicht richtig beim lokalen DNS (oder es gibt kein lokales DNS).GNOME-Software verwendet einelibsmbclient-basierter Client, der NetBIOS-Namen selbst auflösen kann, aber
mount -t cifs
auf systemweite Unterstützung für NBNS angewiesen ist, d. h. /etc/nsswitch.conf musswins
als eines der „Hosts:“-Module aufgeführt sein und dernmbd
Dienst muss ausgeführt werden.Alternativ können Sie
192.168.1.1 livebox
Ihre Datei /etc/hosts ergänzen. Dies dürfte die zuverlässigste Methode sein, da sich die IP-Adresse des Geräts voraussichtlich nicht ändert.Schließlich
192.168.1.1
sollte eine direkte Verbindung mit den meisten SMB-Servern funktionieren. Wenn Ihr NAS dies jedoch aus irgendeinem Grund (im Zusammenhang mit der Verwendung von SMBv1) nicht akzeptiert, können Sie versuchen, es mit der folgendenservernetbiosname=
Option zu mounten:mount -t cifs -o guest,vers=1.0,servernetbiosname=LIVEBOX //192.168.1.1 /mnt