Saya memiliki setup CIFS saya di fstab dan mereka berfungsi sebagaimana mestinya saat boot. Mereka dipasang sebagaimana mestinya dan bekerja untuk sementara waktu. Entah dari mana tampaknya (bisa setelah mesin unlocking dll) saya mendapatkan kesalahan "Host is down" mencoba mengaksesnya. Saya punya banyak dan semuanya turun. Mereka juga dibagikan dari server yang sama. Pada saat ini saya memeriksa komputer windows dan mesin 14,04 usang dan mereka sudah bangun dan berfungsi sebagaimana mestinya. Setelah mengklik di sekitar saham di nautilus dan mendapatkan kesalahan berulang mereka hanya akan mulai bekerja lagi. Untuk mengakses share yang "down" membutuhkan sekitar 2-3 menit mengklik secara berbeda mount dan kembali ke yang pertama ketika secara otomatis ia menunjukkan data di mount point.
Saya tidak memiliki masalah ini pada mesin 14,04 yang belum diperbarui dalam beberapa saat. Semua mesin itu berfungsi penuh dan CIFS tidak pernah "turun". Pada 16.04 mereka tidak menjadi masalah sampai baru-baru ini.
Saya telah memastikan untuk memperbarui setiap hari dan telah membersihkan header linux lama (di belakang saya mungkin harus dikembalikan). Saya melakukan ini karena saya meminta perbaikan agar hanya muncul tetapi sudah berminggu-minggu berjuang melawan CIFS tanpa solusi.
Jawaban:
Saya menghadapi masalah yang sama. Tampaknya ada hubungannya dengan versi Kernel dan samba terbaru.
Saya telah berhasil menyelesaikan ini dengan menambahkan vers = 2.0 pada perintah mount (atau akhir dari setiap baris fstab)
sumber
vers
akan menghasilkan hasil terbaik, daripada merekomendasikan satu versi protokol tertentu (yang tidak akan bekerja pada server yang ketinggalan zaman). Mulailah dengan versi protokol tinggi dan turun satu per satu. Jika Anda berakhir denganvers=1.0
server jarak jauh mungkin harus ditingkatkan (jika mungkin) atau diamankan.Setelah banyak tes menambahkan
vers=1.0
di jalur mount sepertinya memperbaiki masalah. Mount berfungsi sekarang di Ubuntu 17.10 seperti yang terjadi selama bertahun-tahun pada rilis Ubuntu yang lebih lama.sumber
vers=2.0
tidak bekerjamount.cifs(8)
yaitu denganman 8 mount.cifs
? Denganmount.cifs
versi 6.8 (daricifs-utils
paket) halaman manual tidak berisi menyebutkanvers=arg
.Saya sendiri pernah menghadapi masalah yang sama, saya ingin memasang otomatis menggunakan metode yang ditemukan di wiki Ubuntu ( https://wiki.ubuntu.com/MountWindowsSharesPermanently ) meskipun saya punya masalah yang sama seperti yang dinyatakan di atas:
mount error(112): Host is down
Masalahnya adalah apa yang membantu saya menambahkan
vers=3.0
pada opsi dan dari:Jadi sepertinya itu hanya berfungsi sekarang jika Anda memotong SMB1 dan menggunakan yang ditentukan lainnya, SMB3 bekerja untuk saya jadi saya belum mencoba yang lain.
Saya telah menggunakan akun lokal di mesin windows tidak satu dengan nama domain outlook.com karena saya telah membaca sesuatu yang juga dapat menyebabkan konflik.
sumber
vers=3.0
untuk me-mount berbagi yang sebelumnya bekerja tanpa itu.Yang lain sudah mengisyaratkan solusinya, tetapi mungkin ada baiknya menjelaskan alasannya.
mount.cifs
di Ubuntu 16.04 menggunakan protokol SMB1 secara default.Dalam versi selanjutnya
mount.cifs
, versi SMB default adalah 2.1 atau 3.0.Server Windows saat ini tidak mendukung protokol SMB 1.0 lagi, kecuali terkonfigurasi secara khusus dalam registri mereka untuk menerimanya. Jadi secara default, mereka menolak koneksi dari klien menggunakan protokol SMB1. Yang mengarah pada pesan yang menyesatkan "Host tidak aktif".
Tetapi beberapa sistem yang lebih tua (paling sering NAS) tidak mendukung protokol 2.1 atau 3.
Solusinya adalah dengan mengatakan
mount.cifs
untuk menggunakan protokol yang tepat untuk terhubung ke server Anda, menggunakanvers=
opsi. Misalnya, untuk terhubung ke mesin Windows 10:atau ke NAS lama dari Ubuntu 18.04 atau lebih baru:
Dari
man mount.cifs
(di Ubuntu 16.04):Jika Anda mendefinisikan mount Anda
/etc/fstab
, itu mungkin terlihat seperti ini:sumber
vers=2.1
Saya memiliki masalah yang sama setelah pembaruan klien dari cifs-utils ke 6.7-2. Dan pada dasarnya solusi dari josepcoves dan user695658 bekerja untuk saya. Tetapi hanya nilai 1.0 untuk opsi mount 'vers' yang bekerja untuk saya. Sepertinya nilai default untuk param 'vers' tidak lagi 1.0.
sumber