Risoluzione dei problemi di accesso a una cartella condivisa di Windows XP da Fedora:
Stai ricevendo l'errore:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Assicurati che Linux possa eseguire il ping dell'altro box.
Esegui questo comando sul box linux verso l'IP del box 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 non riesci a raggiungere il box o la connettività va e viene, il mount potrebbe lamentarsi.
2. Assicuratevi che una cartella sia effettivamente condivisa su windows, seguite questi passi.
- Aprite il file browser a `C:## Risoluzione dei problemi di accesso a una cartella condivisa di Windows XP da Fedora:
Stai ricevendo l'errore:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Assicurati che Linux possa eseguire il ping dell'altro box.
Esegui questo comando sul box linux verso l'IP del box 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 non riesci a raggiungere il box o la connettività va e viene, il mount potrebbe lamentarsi.
2. Assicuratevi che una cartella sia effettivamente condivisa su windows, seguite questi passi.
- Aprite il file browser a .
- Crea una nuova cartella chiamata
public
. Quindi ora hai C:\public
- Dentro quella cartella, crea un nuovo documento di testo chiamato “testing.txt”.
- Fai clic destro sulla cartella
C:\public
e vai su proprietà.
- Fai clic sulla scheda condivisione.
- Assicurati che: “Condividi questa cartella in rete” sia selezionato. Nota il nome della condivisione: ‘public’.
- Fai clic su ok. Una piccola mano dovrebbe apparire sotto la cartella, il che significa che è condivisa.
La cartella ‘public’ è ora condivisa e dovresti essere in grado di connetterti ad essa con Linux.
3. Su Linux, montare la condivisione con ‘mount’:
- Aprire una console e
su
a root.
fate una directory mkdir /mnt/windows
Questa sarà dove accederete ai file condivisi.
eseguite il comando di montaggio che richiede una password:
Il comando di cui sopra vi chiede una password, inserite la password corretta, una errata produrrà un errore. Se non siete sicuri della password, potete cambiare la password sul box di Windows in Pannello di controllo - ∇ Account utente.
eseguire il comando cd /mnt/windows
ed eseguire ls
. Viene presentato il contenuto dell'unità:
Vi siete collegati all'unità di Windows.
4. Collegatevi all'unità condivisa con konqueror o il file browser di linux:
- Aprite il vostro file browser, nel mio caso konqueror.
- Nella barra di localizzazione dei file, inserite
smb://192.168.13.107/public
e premete invio.
- Ti potrebbe essere presentata una casella di login con nome utente e password. Inserite il nome utente e la password del box di windows descritto all'inizio di questo post.
- Congratulazioni, sei connesso alla cartella condivisa.
TROUBLESHOOTING, se quanto sopra non funziona.
Step 1: Hai provato a riavviare entrambi i computer
Riavvia entrambi i tuoi computer. Dopo di che, assicuratevi che tutti gli aggiornamenti di Windows siano stati fatti. Assicuratevi che anche Linux abbia i suoi aggiornamenti software. Riavviate dopo gli aggiornamenti.
Step 2: Rivedi i tuoi firewall, ZoneAlarms, e altri software di sicurezza
Un pezzo di software progettato per proteggere il tuo computer da virus, malware o mali su internet potrebbe bloccare il tuo tentativo di condivisione file. Il firewall di Windows potrebbe essere in modalità paranoica. Anche se è improbabile che sia colpa di Windows Firewall, spegnilo temporaneamente per verificare che non sia il problema. (non lasciarlo spento).
Acquisite una lista di tutti i software di sicurezza che potrebbero essere impostati in modalità paranoica. Firewall di Windows, firewall di terze parti, ZoneAlarms, antivirus, Kaspersky, AVG, o qualsiasi altra cosa che affermi di proteggervi da virus/malware/male. Dovrete rivedere questi e disattivarli temporaneamente, o aprire una lista bianca attraverso di loro per il vostro indirizzo IP.
Step 3: Acquisire indizi dal software di sicurezza.
ZoneAlarm tiene un registro di tutti gli eventi e i tentativi di condivisione delle cartelle, vai su Overview->alerts and logs. E vedi una lista di tutti i tuoi tentativi falliti. Lo stesso è possibile per altri software. In questo caso, ti protegge da te stesso.
Step 4: Sospetta problemi nel router o nella rete locale stessa
Forse il router, i bridge wireless, gli hub muti, o altri dispositivi di rete hanno qualche direttiva shenanigan in esso bloccando il tuo tentativo di connessione alla cartella condivisa. Il router o il dispositivo stesso potrebbe bloccare una porta o avere qualcosa in modalità restrittiva. Qualcuno ci ha giocato intorno ultimamente? Prova a riportare il router alle impostazioni predefinite e riprova.
Step 5: Assicurati che la tua rete locale sia semplice e corretta.
Entrambi i tuoi computer sono collegati allo stesso router? Forse uno è collegato a un ponte wireless netgear di merda e l'altro a un router? Semplificate la rete facendo connettere tutti i computer a un router. Riavvia i router e internet, prova di nuovo.
Step 6: Ancora non funziona. Isolare l'unità difettosa.
È il momento di radunare i gatti e isolare l'unità difettosa. Provate che il box di Windows non sta condividendo il vostro file connettendosi alla condivisione con un altro computer. Prendi un portatile windows di un amico o un prodotto apple e connettilo alla tua rete e vedi se possono accedere alla condivisione. Se non ci riescono, il problema è il windows box, se ci riescono, il problema è il Linux box.
Step 7: Sospettare il firewall su Linux
Prendete nota di qualsiasi allarme di sicurezza speciale o software firewall speciale su Linux. Esegui system-config-firewall
e assicurati che smb sia controllato. Controllate che Linux non stia impedendo il montaggio. Create una condivisione smb su un'altra macchina Linux, e provare a connettersi a quello.
Se niente di tutto ciò funziona. Usate l'opzione nucleare, reinstallate entrambi i sistemi operativi e ricominciate dall'inizio. Questa è un'operazione missilistica.