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/gvfs
cuando 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.0
opció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
LIVEBOX
probablemente 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 cifs
depende de que haya soporte para NBNS en todo el sistema, es decir, /etc/nsswitch.conf debe estarwins
listado como uno de los módulos "hosts:", y elnmbd
servicio debe estar correr.Como alternativa, puede agregar
192.168.1.1 livebox
a 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.1
deberí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 laservernetbiosname=
opción:mount -t cifs -o guest,vers=1.0,servernetbiosname=LIVEBOX //192.168.1.1 /mnt