Dateisystem über Netzwerk mounten, funktioniert mit Datei-Explorer, kann es nicht herausfinden mount

Dateisystem über Netzwerk mounten, funktioniert mit Datei-Explorer, kann es nicht herausfinden mount

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/gvfswenn 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.0Mö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 LIVEBOXist 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 cifsauf systemweite Unterstützung für NBNS angewiesen ist, d. h. /etc/nsswitch.conf muss winsals eines der „Hosts:“-Module aufgeführt sein und der nmbdDienst muss ausgeführt werden.

  • Alternativ können Sie 192.168.1.1 liveboxIhre 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.1sollte 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 folgenden servernetbiosname=Option zu mounten:

    mount -t cifs -o guest,vers=1.0,servernetbiosname=LIVEBOX //192.168.1.1 /mnt
    

verwandte Informationen