Eu tenho uma máquina do Windows Server 2012 R2 Essentials com um compartilhamento. O compartilhamento é configurado para permitir que qualquer pessoa se conecte sem autenticação.
De uma sessão de terminal no El Capitan, tentativas repetidas de conectar-se ao compartilhamento falham (esses são os comandos reais - não há senha redigida):
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
mount_smbfs: server connection failed: Socket is not connected
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
mount_smbfs: server connection failed: Socket is not connected
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
mount_smbfs: server connection failed: Socket is not connected
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
mount_smbfs: server connection failed: Socket is not connected
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
mount_smbfs: server connection failed: Socket is not connected
E fazer um df
prova que não há conexão:
Michaels-Mac:MugShooter mbmast$ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 124149904 110642456 12995448 90% 13894305 1624431 90% /
devfs 370 370 0 100% 641 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk1s0s2 5800 5800 0 100% 1448 0 100% /Volumes/VMware Tools
/dev/disk2s1 8042488 515304 7527184 7% 0 0 100% /Volumes/NO NAME
Então, de repente, funciona sem erros:
Michaels-Mac:MugShooter mbmast$ mount_smbfs //guest@mteserver/Share ~/sharename
E fazer outro df
mostra que funcionou:
Michaels-Mac:MugShooter mbmast$ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 124149904 110641840 12996064 90% 13894228 1624508 90% /
devfs 370 370 0 100% 642 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk1s0s2 5800 5800 0 100% 1448 0 100% /Volumes/VMware Tools
/dev/disk2s1 8042488 515304 7527184 7% 0 0 100% /Volumes/NO NAME
//guest:@mteserver/Share 3905742840 3495200056 410542784 90% 436900005 51317848 89% /Users/mbmast/sharename
Então, alguns segundos depois ...
Michaels-Mac:MugShooter mbmast$ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 124149904 110642968 12994936 90% 13894369 1624367 90% /
devfs 370 370 0 100% 642 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk1s0s2 5800 5800 0 100% 1448 0 100% /Volumes/VMware Tools
/dev/disk2s1 8042488 515304 7527184 7% 0 0 100% /Volumes/NO NAME
Se foi. Então eu tenho duas perguntas:
-
Por que recebo tantos erros Socket não está conectado , mas funciona sem erros?
-
Por que as conexões são tão curtas (alguns segundos, um minuto talvez)? Enquanto eu tenho a conexão, eu posso ver todos os arquivos no compartilhamento (que eu não incluí aqui), eu posso acessar esses arquivos e posso mover arquivos do compartilhamento para o Mac e do Mac para o compartilhamento.
Além disso ... O El Capitan está rodando em um VMware Workstation VM na máquina Windows Server (ou seja, ambos estão rodando na mesma caixa física), então não vejo como meu problema poderia estar relacionado à infra-estrutura de rede cabo, NIC, etc.). A VM (executando El Capitan) tem uma conexão de rede em ponte (ou seja, eu não estou usando NAT).