Montar el sistema de archivos a través de la red, funciona con el explorador de archivos, no puedo entender cómo montarlo

Montar el sistema de archivos a través de la red, funciona con el explorador de archivos, no puedo entender cómo montarlo

He conectado una unidad USB a mi caja de Internet para poder compartirla en mi red. Estoy intentando montarlo automáticamente al arrancar en dos de mis computadoras Linux que ejecutan Archlinux y Raspbian.

En ambos, el explorador de archivos puede montar el dispositivo de red. Ambos exploradores (los predeterminados en Arch/Mate y en Raspbian) pueden encontrarlo y solicitarme las credenciales, donde selecciono Acceso anónimo. No estoy seguro de cómo proceden y no sé cómo montarlo en la carpeta que quiero ni cómo montarlo en el arranque.

En Raspbian, parece estar montado en /run/user/1000/gvfs/smb-share\:server\=livebox\,share\=usb_130, pero no puedo pasar /run/user/1000/gvfscuando intento acceder a él en arch.

utilidades smb encuentran mi disco

(both)# smbtree -N
WORKGROUP
    \\LIVEBOX               Livebox
        \\LIVEBOX\usb_130           Additional storage
        \\LIVEBOX\IPC$              IPC Service (Livebox)

Pero no puedo montarlo como estoy acostumbrado, ambos sistemas me dan errores diferentes.

(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)

También probé otras cosas en lugar de la ip (livebox, grupo de trabajo/livebox, sin 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)

Tenga en cuenta que esta IP hace ping.

Respuesta1

Mi primera suposición es que su NAS sólo admite SMBv1 (CIFS), mientras que los nuevos núcleos siempre intentan utilizar SMBv2/3 (las versiones modernas). Para usar SMBv1 nuevamente, monte con elvers=1.0opción.

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

Mi segunda suposición es que está relacionado con el nombre de host:

  • El nombre de host LIVEBOXprobablemente sólo esté disponible a través de NetBIOS (NBNS): su NAS no se registra correctamente en el DNS local (o no hay un DNS local).

  • El software GNOME utiliza unclientelibsmb-cliente basado en, que puede resolver nombres NetBIOS por sí solo, pero mount -t cifsdepende de que haya soporte para NBNS en todo el sistema, es decir, /etc/nsswitch.conf debe estar winslistado como uno de los módulos "hosts:", y el nmbdservicio debe estar correr.

  • Como alternativa, puede agregar 192.168.1.1 liveboxa su /etc/hosts, que podría ser el método más confiable ya que parece poco probable que cambie la dirección IP del dispositivo.

  • Finalmente, conectarse directamente 192.168.1.1debería funcionar con la mayoría de los servidores SMB, pero si su NAS no acepta esto por alguna extraña razón (relacionada con su uso SMBv1), puede intentar montar con la servernetbiosname=opción:

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

información relacionada