O problema acabou sendo o firewall. Desativar com
sudo ufw disable
fez o truque.
Eu tenho minha máquina conectada à LAN do nosso escritório, que tem muitas outras máquinas que usam o win XP, ganham 7 etc. Até um mês atrás, eu era capaz de compartilhar arquivos e pastas com eles, mas agora não posso até mesmo ver quais máquinas existem na minha LAN, quanto mais acessar seus arquivos. Eu tentei acessar uma máquina pelo nome, abrindo smb://machinename
, mas isso diz
Error: Failed to retrieve share list from server
Please select another viewer and try again.
Eu tentei reiniciar o samba com sudo service samba restart
, mas isso diz samba: unrecognized service
, mas o samba é mostrado como instalado no synaptic.
Estou bastante preso a isso. Alguma idéia de como consertar isso?
O problema acabou sendo o firewall. Desativar com
sudo ufw disable
fez o truque.
Basicamente, você pode tentar ver a rede no nautilus com network:///
na barra de localização do nautilus. Quanto a reiniciar o servidor samba, acho que tente substituir o samba em seu comando de serviço com smb ou smbd. Ou tente usar o ip da máquina em vez do nome da máquina.
Resposta um pouco atrasada, mas parece que algumas pessoas ainda estão com o mesmo problema. Muitas vezes acontece que o problema não está no lado do cliente (Ubuntu), mas no lado do servidor.
Primeiro, sugiro verificar as configurações do firewall no lado do Windows. Por exemplo, no Windows 7, tive que abrir a porta TCP 445 para SMB e UDP 137, 138 / TCP 137, 139 para a API do NetBios.
Para fazer isso, vá para a caixa do Windows e abra:
Control Panel > Firewall > Advanced Settings > Inbound Rules > Add Rule...
Adicione regras para cada porta mencionada acima. Então você pode tentar se conectar a partir do Ubuntu. Caso você ainda não consiga se conectar - abra o terminal e execute comandos para ver os compartilhamentos
$ findsmb
$ smbtree
(pressione enter quando for solicitada uma senha)
A partir da saída de smbtree, encontre o nome da estação do Windows e execute
$ smbclient -L [NAME]
Desde este momento, você estará conectado ao Share ou receberá um código de erro que lhe dará uma dica sobre a origem do problema. Por exemplo, minha mensagem de erro era NT_STATUS_BAD_NETWORK_NAME (o nome do computador Windows continha caracteres não permitidos) e o problema foi corrigido em 2 minutos.
Espero que esta informação seja útil.