Solucione problemas de acesso a uma pasta compartilhada do Windows XP no Fedora:
Você está recebendo o erro:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Verifique se o Linux pode executar ping na outra caixa.
Execute este comando na caixa linux para o IP da caixa do Windows:
el@defiant /mnt $ ping 192.168.13.107
PING 192.168.13.107 (192.168.13.107) 56(84) bytes of data.
64 bytes from 192.168.13.107: icmp_req=1 ttl=128 time=0.366 ms
--- 192.168.13.107 ping statistics ---
44 packets transmitted, 44 received, 0% packet loss, time 42999ms
rtt min/avg/max/mdev = 0.178/0.227/0.366/0.038 ms
Se você não conseguir chegar à caixa ou se a conectividade estiver entrando e saindo, a montagem poderá reclamar.
2. Verifique se uma pasta está realmente compartilhada no Windows, siga estas etapas.
- Abra o navegador de arquivos para
C:\
.
- Crie uma nova pasta chamada
public
. Agora você tem C: \ public
- Dentro dessa pasta, crie um novo documento de texto chamado "testing.txt".
- Clique com o botão direito na pasta
C:\public
e vá para Propriedades.
- Clique na guia de compartilhamento.
- Verifique se "Compartilhar esta pasta na rede" está marcado. Observe o nome do compartilhamento: 'public'.
- Clique OK. Uma mãozinha deve aparecer embaixo da pasta, o que significa que ela é compartilhada.
A pasta 'public' agora está compartilhada e você deve conseguir se conectar a ela com o Linux.
3. No Linux, monte o compartilhamento com 'mount':
- Abra um console e faça o
su
root.
criar um diretório mkdir /mnt/windows
Aqui é onde você acessa os arquivos compartilhados.
execute o comando mount que solicita uma senha:
[root@defiant mnt]# mount -t cifs //192.168.13.107/eric /mnt/windows -o username=eric
Password for eric@//192.168.13.107/public: **********
[root@defiant mnt]#
O comando acima solicita uma senha, digite a senha correta, uma incorreta produzirá um erro. Se você não tiver certeza da senha, pode alterá-la na caixa do Windows em Painel de Controle -> Contas de Usuário.
execute o comando cd /mnt/windows
e execute ls
. O conteúdo da unidade é apresentado:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Você se conectou à unidade do Windows.
4. Conecte-se à unidade compartilhada com o navegador de arquivos konqueror ou linux:
- Abra o navegador de arquivos, no meu caso, o konqueror.
- Na barra de localização do arquivo, insira
smb://192.168.13.107/public
e pressione Enter.
- Você pode receber uma caixa de login com nome de usuário e senha. Digite o nome de usuário e a senha da caixa do Windows descrita na parte superior desta postagem.
- Parabéns, você está conectado à pasta compartilhada.
SOLUÇÃO DE PROBLEMAS, se o acima não funcionar.
Etapa 1: você tentou reiniciar os dois computadores
Reinicie os dois computadores. Depois disso, verifique se todas as suas atualizações do Windows estão concluídas. Verifique se o Linux também possui suas atualizações de software. Reinicie após atualizações.
Etapa 2: revise seus firewalls, ZoneAlarms e outros softwares de segurança
Um software projetado para proteger seu computador contra vírus, malware ou males na Internet pode estar bloqueando sua tentativa de compartilhamento de arquivos. O firewall do Windows pode estar no modo paranóico. Embora seja improvável que o Firewall do Windows seja o culpado, desative-o temporariamente para verificar se não é o problema. (não o deixe).
Adquira uma lista de todos os softwares de segurança que podem estar configurados no modo paranóico. Firewalls do Windows, firewalls de terceiros, ZoneAlarms, antivírus, Kaspersky, AVG ou qualquer outra coisa que pretenda protegê-lo contra vírus / malware / mal. Você precisará revisá-las e desativá-las temporariamente ou abrir uma lista branca através delas para o seu endereço IP.
Etapa 3: Adquira dicas do software de segurança.
O ZoneAlarm mantém um log de todos os eventos e tentativas de compartilhamento de pastas, vá para Visão geral-> alertas e logs. E veja uma lista de todas as suas tentativas fracassadas. O mesmo é possível para outro software. Nesse caso, está protegendo você de você.
Etapa 4: Suspeitar de problemas no roteador ou na própria rede de área local
Talvez o roteador, as pontes sem fio, os hubs burros ou outro dispositivo de rede possuam algum shenanigan de diretiva, bloqueando a tentativa de conexão da pasta compartilhada. O roteador ou o próprio dispositivo pode estar bloqueando uma porta ou possuir algo no modo restritivo. Alguém está brincando com isso ultimamente? Tente definir o roteador de volta ao padrão de tudo e tente novamente.
Etapa 5: verifique se a sua rede local é simples e correta.
Os dois computadores estão se conectando ao mesmo roteador? Talvez um esteja conectado a uma ponte sem fio de baixa qualidade e o outro a um roteador? Simplifique a rede fazendo com que todos os computadores se conectem a um roteador. Reinicie os roteadores e a Internet, tente novamente.
Etapa 6: ainda não está funcionando. Isole a unidade defeituosa.
É hora de reunir gatos e isolar a unidade defeituosa. Prove que a caixa do Windows não está compartilhando seu arquivo, conectando-se ao compartilhamento com um computador diferente. Obtenha um laptop Windows para amigos ou um produto da Apple e conecte-o à sua rede e veja se eles podem acessar o compartilhamento. Se não puderem, a caixa do Windows tem um problema; se podem, a caixa do Linux tem o problema.
Etapa 7: Suspeitar o firewall no Linux
Anote qualquer alarme de segurança especial ou software de firewall especial no Linux. Execute system-config-firewall
e verifique se o smb está marcado. Verifique se o Linux não está impedindo sua montagem. Crie um compartilhamento smb em outra caixa do Linux e tente conectar-se a isso.
Se nada disso funcionar. Use a opção nuclear, reinstale os dois sistemas operacionais e comece de novo na parte superior. Isso é cirurgia de foguete.