Risolvi i 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'altra casella.
Esegui questo comando sul box linux sull'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à è in entrata e in uscita, mount potrebbe lamentarsi.
2. Assicurarsi che una cartella sia effettivamente condivisa su Windows, attenersi alla seguente procedura.
- Apri il browser dei file su
C:\
.
- Crea una nuova cartella chiamata
public
. Quindi ora hai C: \ public
- All'interno di quella cartella, crea un nuovo documento di testo chiamato "testing.txt".
- Fare clic con il tasto destro sulla cartella
C:\public
e andare su Proprietà.
- Fai clic sulla scheda di condivisione.
- Assicurati che: "Condividi questa cartella sulla rete" sia selezionato. Nota il nome della condivisione: "pubblico".
- Clicca ok Una piccola mano dovrebbe apparire sotto la cartella, nel senso che è condivisa.
La cartella "pubblica" è ora condivisa e dovresti essere in grado di collegarti ad essa con Linux.
3. Su Linux, montare la condivisione con 'mount':
- Apri una console e fai il
su
root.
crea una directory mkdir /mnt/windows
Qui accederai ai file condivisi.
eseguire il comando mount che richiede una password:
[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]#
Il comando sopra ti richiede una password, inserisci la password corretta, una errata produrrà un errore. Se non si è sicuri della password, è possibile modificare la password nella finestra di Windows in Pannello di controllo -> Account utente.
eseguire il comando cd /mnt/windows
ed eseguire ls
. I contenuti del disco sono presentati:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Ti sei collegato all'unità Windows.
4. Connettiti all'unità condivisa con il browser dei file konqueror o linux:
- Apri il tuo browser di file, nel mio caso konqueror.
- Nella barra della posizione del file, immettere
smb://192.168.13.107/public
e premere Invio.
- È possibile che ti venga presentato un box di login con nome utente e password. Inserisci il nome utente e la password della finestra di Windows descritta nella parte superiore di questo post.
- Congratulazioni, sei connesso alla cartella condivisa.
RISOLUZIONE DEI PROBLEMI, se quanto sopra non funziona.
Passaggio 1: hai provato a riavviare entrambi i computer
Riavvia entrambi i computer. Successivamente, assicurati che tutti gli aggiornamenti di Windows siano stati eseguiti. Assicurati che anche Linux abbia curato i suoi aggiornamenti software. Riavvia dopo gli aggiornamenti.
Passaggio 2: rivedere i firewall, gli ZoneAlarm e altri software di sicurezza
Un software progettato per proteggere il tuo computer da virus, malware o mali su Internet potrebbe bloccare il tuo tentativo di condivisione di 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).
Acquisisci un elenco di tutti i software di sicurezza che potrebbero essere impostati in modalità paranoica. Windows Firewall, firewall di terze parti, ZoneAlarm, Antivirus, Kaspersky, AVG o qualsiasi altra cosa che pretenda di proteggerti da virus / malware / malware. Dovrai rivederli e spegnerli temporaneamente o aprire una lista bianca attraverso di essi per il tuo indirizzo IP.
Passaggio 3: acquisire indizi dal software di sicurezza.
ZoneAlarm conserva un registro di tutti gli eventi e tentativi di condivisione delle cartelle, vai a Panoramica-> avvisi e registri. E guarda un elenco di tutti i tuoi tentativi falliti. Lo stesso è possibile per altri software. In tal caso, ti sta proteggendo da te.
Passaggio 4: sospetti problemi nel router o nella stessa rete locale
Forse il router, i bridge wireless, gli hub stupidi o altri dispositivi di rete contengono un po 'di direttiva shenanigan bloccando il tentativo di connessione alla cartella condivisa. Il router o il dispositivo stesso potrebbero bloccare una porta o avere qualcosa in modalità restrittiva. Qualcuno l'ha preso in giro ultimamente? Prova a ripristinare il router per impostazione predefinita e riprova.
Passaggio 5: assicurarsi che la rete locale sia semplice e corretta.
Entrambi i computer sono collegati allo stesso router? Forse uno è collegato a un bridge wireless netgear schifoso e l'altro a un router? Semplifica la rete facendo connettere tutti i computer a un router. Riavvia i router e Internet, riprova.
Passaggio 6: non funziona ancora. Isolare l'unità difettosa.
È tempo di radunare i gatti e isolare l'unità difettosa. Prova che la finestra di Windows non sta condividendo il tuo file collegandoti alla condivisione con un altro computer. Ottieni un laptop Windows amico o un prodotto Apple e connettilo alla tua rete e vedi se possono accedere alla condivisione. Se non possono, la finestra di Windows ha un problema, se possono, la scatola di Linux ha il problema.
Passaggio 7: sospettare il firewall su Linux
Prendi nota di eventuali allarmi di sicurezza speciali o speciali software firewall su Linux. Esegui system-config-firewall
e assicurati che smb sia selezionato. Verifica che Linux non impedisca il tuo mount. Crea una condivisione smb su un altro box Linux e prova a connetterti.
Se nulla di tutto questo funziona. Utilizzare l'opzione nucleare, reinstallare entrambi i sistemi operativi e ricominciare da capo. Questa è la chirurgia missilistica.