Não é possível montar compartilhamentos do Windows pelo nome, somente IP

2

Estou montando um compartilhamento do Windows usando o seguinte no Ubuntu:

mount -t cifs username=MYUSER,password=1234 //192.168.1.5/myshare /mnt/windows_share

Isso funciona bem, mas eu gostaria de montar o compartilhamento usando o nome de host do computador, não o IP.

Eu posso pingar o nome do host bem, mas eu montar usando o nome do host em vez do IP não funciona. A partilha não pode ser encontrada.

No Windows, posso acessar o compartilhamento como \COMPUTER\\myshare e, usando o Nautilus no Ubuntu, posso me conectar a //COMPUTER/myshare , mas não consigo usar o nome no comando mount.

Alguma idéia?

    
por mouche 04.04.2011 / 23:51

2 respostas

4

Você tem mount.cifs instalado em seu sistema? Do Guia do usuário do CIFS :

Once the CIFS VFS support is built into the kernel or installed as a module (cifs.o), you can use mount syntax like the following to access Samba or Windows servers:

mount -t cifs //9.53.216.11/e$ /mnt -o user=myname,pass=mypassword

If the mount helper, mount.cifs, is installed (which is usually the case for most Linux distributions), then a tcp host name rather than ip address may be used. For example,

mount -t cifs //my_server/e$ /mnt -o user=myname,pass=mypassword

    
por 05.04.2011 / 03:06
0

Curiosamente, no ubuntu entre 14.04 e 15.10, o mount.cifs não foi instalado por padrão. Pode simplesmente ser adicionado instalando o pacote cifs-utils. Isso resolveu o problema para mim.

    
por 26.12.2015 / 20:16