Pemecahan masalah mengakses folder Windows XP bersama dari Fedora:
Anda menerima kesalahan:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
1. Pastikan Linux dapat melakukan ping ke kotak lainnya.
Jalankan perintah ini pada kotak linux ke IP kotak 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
Jika Anda tidak dapat menjangkau kotak atau konektivitas masuk dan keluar, mount mungkin mengeluh.
2. Pastikan folder benar-benar dibagikan di windows, ikuti langkah-langkah ini.
- Buka file browser untuk
C:\
.
- Buat folder baru bernama
public
. Jadi sekarang Anda memiliki C: \ publik
- Di dalam folder itu, buat dokumen teks baru yang disebut "testing.txt".
- Klik kanan folder
C:\public
dan pergi ke properti.
- Klik tab berbagi.
- Pastikan: "Bagikan folder ini di jaringan" dicentang. Perhatikan nama share: 'publik'.
- Klik ok. Sedikit tangan akan muncul di bawah folder, yang berarti itu dibagikan.
Folder 'publik' sekarang dibagikan dan Anda harus dapat terhubung dengannya dengan Linux.
3. Di Linux, pasang share dengan 'mount':
- Buka konsol dan
su
rooting.
membuat direktori mkdir /mnt/windows
Ini akan menjadi tempat Anda mengakses file bersama.
jalankan perintah mount yang meminta kata sandi:
[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]#
Perintah di atas meminta Anda untuk kata sandi, masukkan kata sandi yang benar, yang salah akan menghasilkan kesalahan. Jika Anda tidak yakin kata sandi, Anda dapat mengubah kata sandi pada kotak windows di bawah Control Panel -> Akun Pengguna.
jalankan perintah cd /mnt/windows
dan jalankan ls
. Isi drive disajikan:
[root@defiant windows]# ls
testing.txt
[root@defiant windows]#
Anda telah terhubung ke drive windows.
4. Sambungkan ke drive bersama dengan konqueror atau browser file linux:
- Buka browser file Anda, dalam konqueror kasus saya.
- Di bilah lokasi file, masukkan
smb://192.168.13.107/public
dan tekan enter.
- Anda dapat diberikan kotak login nama pengguna dan kata sandi. Masukkan nama pengguna dan kata sandi kotak windows yang dijelaskan di bagian atas posting ini.
- Selamat Anda terhubung ke folder bersama.
PEMECAHAN MASALAH, jika hal di atas tidak berhasil.
Langkah 1: Sudahkah Anda mencoba me-restart kedua komputer
Nyalakan kembali kedua komputer Anda. Setelah itu, pastikan semua pembaruan windows Anda selesai. Pastikan Linux juga memperbarui perangkat lunaknya. Reboot setelah pembaruan.
Langkah 2: Tinjau Firewall, ZoneAlarms, dan Perangkat Lunak Keamanan Anda lainnya
Sepotong perangkat lunak yang dirancang untuk melindungi komputer Anda dari virus, malware, atau kejahatan di internet mungkin menghalangi upaya berbagi file Anda. Windows firewall mungkin dalam mode paranoid. Meskipun tidak mungkin Windows Firewall yang harus disalahkan, matikan sementara untuk memverifikasi itu bukan masalah. (jangan tinggalkan).
Dapatkan daftar semua perangkat lunak keamanan yang mungkin disetel ke mode paranoid. Windows Firewalls, firewall pihak ke-3, ZoneAlarms, Antivirus, Kaspersky, AVG, atau apa pun yang mengklaim melindungi Anda dari virus / malware / kejahatan. Anda perlu meninjau ini dan mematikannya sementara, atau membuka daftar putih melalui mereka untuk alamat IP Anda.
Langkah 3: Dapatkan petunjuk dari perangkat lunak keamanan.
ZoneAlarm menyimpan log semua kegiatan dan upaya berbagi folder, buka Ikhtisar -> lansiran dan log. Dan lihat daftar semua upaya Anda yang gagal. Hal yang sama dimungkinkan untuk perangkat lunak lain. Dalam hal itu, itu melindungi Anda dari Anda.
Langkah 4: Mencurigai masalah di router atau jaringan area lokal itu sendiri
Mungkin router, jembatan nirkabel, hub bisu, atau perangkat jaringan lain memiliki beberapa petunjuk direktif di dalamnya dengan memblokir upaya menghubungkan folder bersama Anda. Perute atau perangkat itu sendiri mungkin memblokir port atau memiliki sesuatu dalam mode restriktif. Adakah yang bermain-main dengan itu belakangan ini? Coba atur router kembali ke default semuanya dan coba lagi.
Langkah 5: Pastikan jaringan area lokal Anda sederhana dan benar.
Apakah kedua komputer Anda terhubung ke router yang sama? Mungkin satu terhubung ke jembatan nirkabel netgear jelek dan yang lainnya ke router? Sederhanakan jaringan dengan menyambungkan semua komputer ke satu router. Mulai ulang router dan internet, coba lagi.
Langkah 6: Masih tidak berfungsi. Isolasi unit yang rusak.
Sudah waktunya untuk menggiring kucing dan mengisolasi unit yang rusak. Buktikan kotak windows tidak membagikan file Anda dengan menghubungkan ke berbagi dengan komputer yang berbeda. Dapatkan laptop teman windows, atau produk apple dan hubungkan ke jaringan Anda dan lihat apakah mereka dapat mengakses share. Jika tidak bisa, kotak windows memiliki masalah, jika mereka bisa, kotak Linux memiliki masalah.
Langkah 7: Tersangka firewall di Linux
Perhatikan alarm keamanan khusus atau perangkat lunak firewall khusus di Linux. Jalankan system-config-firewall
dan pastikan seseorang dicentang. Periksa untuk memastikan Linux tidak mencegah mount Anda. Buat share seseorang di kotak Linux lain, dan coba sambungkan ke sana.
Jika tidak ada yang berhasil. Gunakan opsi nuklir, pasang kembali kedua sistem operasi dan mulai lagi dari atas. Ini operasi roket.
sudo ping 192.168.13.107
tidak hanyaping 192.168.13.107
Mencoba:
Kuncinya adalah sec = ntlm
sumber
sec=ntlm
harus dilakukansec=ntlm
dilakukan, tetapi ini adalah satu-satunya solusi pada halaman ini yang bekerja untuk saya. Sunting: inilah jawaban di forum ubuntu yang menjelaskan mengapa ini berfungsi: ubuntuforums.org/…Menambahkan lebih banyak solusi yang mungkin untuk masalah ini
Pesan kesalahan ini tidak terlalu deskriptif, tetapi artinya operasi telah habis. Ada banyak alasan yang memungkinkan untuk ini, dan saat meneliti masalah ini, saya menemukan beberapa solusi yang belum disebutkan di utas ini.
1.) Jaringan Ambigu
Ini tidak sering disebutkan dalam berbagai solusi yang dapat Anda temukan untuk masalah ini secara online, tetapi server yang Anda sambungkan harus berada di subnet yang sama dengan mesin lokal Anda. Masalah ini muncul bagi saya karena saya telah mengaktifkan koneksi kabel dan nirkabel, dan menentukan subnet mana perangkat milik ambigu, karena dua koneksi bukan jaringan yang sama. Menonaktifkan Wifi memperbaiki masalah secara instan. Saya menemukan solusi ini ketika membaca Das Werkstatt :
Sumber: http://www.das-werkstatt.com/forum/werkstatt/viewtopic.php?f=7&t=2074
2.) Baris baru di akhir file kredensial
File kredensial berguna jika Anda memiliki karakter khusus seperti koma
,
di kata sandi Anda. Itu dapat dirujuk dalam opsi seperti:File diformat dengan
sh
deklarasi variabel -style:Jika Anda menggunakan file kredensial, pastikan tidak ada karakter baris baru di bagian akhir, atau akan habis saat mencoba mengurai file kredensial:
3.) Mencoba memasang direktori tertentu daripada titik berbagi yang sebenarnya
Jika direktori spesifik yang Anda butuhkan adalah subdirektori pembagian, Anda tidak akan dapat memasang folder itu secara langsung. Mencoba melakukannya menghasilkan beberapa kesalahan berbeda, ini salah satunya.
Alih-alih, pasang titik berbagi itu sendiri, lalu tambahkan tautan simbolik ke subdirektori yang Anda butuhkan:
Dengan cara ini, Anda mendapatkan hasil yang sama dengan memasang subdirektori itu sendiri tanpa harus menelusuri setiap kali.
sumber
Tidak yakin seberapa relevan hal ini untuk kasus Anda, tetapi saya memiliki masalah yang sama saat memasang saham CIFS di ponsel Android saya:
Saya mencoba menghapus garis miring dan ternyata itu membuat perbedaan - itu dipasang:
sumber
Masalah dalam situasi saya adalah saya memiliki spasi di file kredensial / etc / smb-credentials
Setelah saya mengubahnya menjadi:
Itu berhasil.
sumber
Saya sering harus mengutip
-o "username=joe,password=yadayada,domain=adomain" //share/share /mnt
dan itu akan dipasang tepat dan sebagian besar contoh yang saya cari tidak menunjukkan sedikit (jika diperlukan pada sistem tersebut).Saya sebenarnya punya masalah di tablet saya sekarang (mengapa saya di sini ingin nama UNC bukan IP) mengutip memperbaikinya.
sumber
Solusi tambahan yang mungkin
Jika folder share berasal dari Windows 10 (mungkin berlaku juga untuk 7 dan XP), konfirmasikan bahwa pengaturan share folder Windows dikonfigurasikan dengan benar untuk jenis jaringan yang Anda terhubung, yaitu
Public
atauPrivate
.Saya hanya akan menyampaikan pengalaman saya dan beradaptasi dengan situasi Anda yang sesuai. Buka daftar jaringan wifi dan untuk yang terhubung dengan Anda, klik
Properties
. Setel kePublic
atauPrivate
sesuai kebutuhan. (Dalam kasus saya,Private
jaringan diberi label yang salahPublic
.)Setelah jaringan diklasifikasikan dengan benar, klik kanan folder yang Anda bagikan, pilih
Properties
, pilihSharing
tab, pilihNetwork and Sharing Center
tautan, dan pastikanTurn on file and printer sharing
dipilih untukPublic
atauPrivate
tergantung pada jenis koneksi wifi Anda seperti yang diklasifikasikan sebelumnya.Setelah melakukan ini, saya dapat menghubungkan mesin Debian ke Windows 10 seperti yang diharapkan.
sumber
Masalah lain bisa terjadi dengan DNS. Saya mendapatkan kesalahan "operasi sekarang dalam proses" yang sama. Browsing dengan Dolphin bekerja dengan baik. Nama host yang saya gunakan berhasil dengan Dolphin menyelesaikan ke 4 alamat IP, salah satunya berakhir dengan 0 (itu adalah nama subdomain). Ketika saya menggunakan nama untuk salah satu dari 3 alamat IP lainnya, mount berfungsi. Saya kira Dolphin lebih pintar dalam mencari host yang sebenarnya ketika diberi (sub) nama domain daripada mount.
sumber
Saya melihat sebuah kasus hari ini di mana seseorang mencoba me-mount berbagi menggunakan CIFS tetapi CIFS tidak diinstal.
sumber