He leído varias guías sobre cómo montar recursos compartidos de samba, pero aún no tuve suerte.
Puedo "iniciar sesión" en mi recurso compartido samba con el siguiente comando:
smbclient //vvlaptop/Documents
Pide contraseña, pero no hay contraseña, así que solo presiono Enter. Luego me inicia sesión con éxito con el mensaje smb: \>
. Por alguna razón, no puedo montar el recurso compartido. Este es el comando que estoy usando:
mount -t cifs //vvlaptop/Documents /mnt/virginia
mount error: could not resolve address for vvlaptop: Unknown error
¿Cómo puedo montar este dispositivo con éxito?
mount -t cifs -o username=USERNAME,password= //$(nmblookup vvlaptop|awk 'END{print $1}')/Documents /mnt/virginia
Respuestas:
smbclient
es capaz de buscar nombres de hostmount
no puede buscar nombres de hostPara montar por nombre, debe usar un servicio DNS local como Avahi. Sin un DNS local, debe especificar la dirección IP al conectarse. Puede usar
nmblookup -S WORKGROUP
para descubrir la dirección IP.Por lo general, una mejor manera de acceder a los recursos compartidos es mediante el uso
smbnetfs
. Esto le permitirá montar muchos recursos compartidos sin permiso de root.La página de manual de smbnetfs le dará más información.
Si un recurso compartido requiere inicio de sesión y contraseña, siga estos pasos.
Edite el archivo
~/.smb/smbnetfs.auth
para insertar credenciales. Formato de archivofuente
Pruebe el siguiente comando:
Además, puede almacenar las credenciales en un archivo y hacer referencia a eso en su lugar:
Luego ponga sus credenciales en ese archivo:
Si las credenciales son parte de un dominio, inclúyalo también en el archivo:
Referencias
fuente
--verbose
da más salida? Verman mount.cifs
.Tuve el mismo problema al intentar montar nuestro NAS. Resulta que se necesitan diferentes comandos para (creo que era) diferentes formatos, es decir, ext 4, NTFS, etc. Cuando finalmente encontré la versión correcta pude montar a través de
fstab
y terminal.Usamos un Iomega NAS
Esto
fstab
funcionaInicialmente utilicé el formato de número en lugar del nombre, pero los números seguían cambiando. No se pudo proporcionar direcciones IP permanentes donde fue necesario, así que le dio un nombre a la máquina y ahora funciona.
Sin embargo, esto dejó de funcionar en nuestras versiones nadia y maya (2 PC diferentes). ¿La nadia comenzó a funcionar quizás debido a una actualización? (No estoy consciente de hacer nada para corregirlo a pesar de intentarlo). El maya todavía no funciona. Que yo sepa, no cambié nada. Entonces parece que hay algunos problemas allí.
fuente
Tuve exactamente los mismos síntomas y tuve que empujar a Avahi para comenzar una nueva instalación de 18.04.1 (que ya se había reiniciado muchas veces). Entonces todo funcionó. Sospecho que mucha gente termina haciendo estas preguntas ya que tal vez no se dan cuenta de que no estaba comenzando en su VM por cualquier razón, etc.
Consulte la respuesta de Rucent88 antes de leer más de la mía, que fue una de las publicaciones más útiles para este problema, y la pregunta fue una gran pregunta sucinta.
Con nuevas instalaciones de 18.04.1, en VMware funcionó de fábrica. En VirtualBox, tuve que configurar la red en VirtualBox como "Adaptador puenteado" y luego colocar Avahi y agregarlo
.local
al nombre del host. He instalado VMware muchas veces y nunca tuve problemas hasta que probé VirtualBox hace unos días.En mi aventura de dos días descubrí que Avahi no se iniciaba correctamente en la versión 18.04.1 nueva en las configuraciones de VirtualBox, donde parecía comenzar bien en las nuevas instalaciones de VMware. Además, en VMware está ocurriendo otra magia, ya que no tengo que agregar
.local
, para el nombre de la máquina XXX y las instalaciones de VMware, simplemente puedo usar el nombre de host simple de Windows.En VirtualBox si lo hice:
antes de esto, con el agregado
.local
:entonces funciona
Algunas personas afirman que cambiar
nsswitch.conf
debería solucionar lamount
resolución del nombre. Pero después de configurarwinbind
y agregar a la lista en todo tipo de formas diferentes, no funcionó, y agregar o eliminarmdns4_minimal
parece no afectar realmentemount
. Tal vez el archivo no se estaba utilizando.Consulte también https://ubuntuforums.org/showthread.php?t=2099537, que es un ejemplo súper corto de alguien que tiene el problema y alguien que muestra la sintaxis para corregir su comando si solo falta las diferencias al usar la resolución Avahi.
fuente