Ich habe ein Problem mit einem zuvor konfigurierten Einhängepunkt. Es zeigt den Ordner, aber der Mount fehlt und enthält "?" Werte für Größe, Berechtigungen usw.
Also habe ich versucht, mit cifs und dem gleichen Befehl wie zuvor erneut einzuhängen:
mount -t cifs //nas.domain.local/share /mnt/archive
Aber ich bekomme den Fehler:
Host is down.
Wenn ich die Domain oder IP anpinge, erhalte ich eine korrekte Auflösung und verbinde mich auch ohne Probleme mit smbclient
ping nas.domain.local
ping ip
smbclient //nas.domain.local/share
Ich sah mich um, kann aber keine sichere Antwort finden. Irgendwelche Gedanken?
--verbose
Schalter zu Ihrem Befehl mount hinzu und veröffentlichen Sie alle Fehler / Ergebnisse, die relevant erscheinen.-vvv
Für noch ausführlichere Informationen hinzufügen !Antworten:
Dies könnte auch an einer Protokollinkongruenz liegen. 2017 hat Microsoft Windows Server gepatcht und empfohlen, das SMB1-Protokoll zu deaktivieren.
Von nun an könnte mount.cifs Probleme mit der Protokollaushandlung haben.
Der angezeigte Fehler lautet "Host ist inaktiv.", Aber wenn Sie debuggen mit:
Sie erhalten den Fehler:
Um dies zu überwinden, verwenden Sie mount oder smbclient mit einem angegebenen Protokoll.
für smbclient: add -m SMB2 (oder SMB3 für die neuere Version des Protokolls)
oder für mount: vers = 2.0 hinzufügen (oder vers = 3.0, wenn Sie Version 3 des Protokolls verwenden möchten)
quelle
smbclient -L 192.168.1.47 -U admin -d 256
alles funktioniert perfekt , aber wenn ich versuchemount -t cifs -o username=aa,password=bb,uid=olivier //192.168.1.47/partagefichiers/ /mnt/PartageFichiers
es immer wieder sagtemount error(112): Host is down
vers=1.0
die Standardeinstellung ist, aber ich konnte mein Netzwerklaufwerk nicht bereitstellen, bevor ich es explizit bestanden habevers=1.0
.//<server_ip>/<share> /media/<mountpoint> cifs username=<username>,password=<password>,iocharset=utf8,sec=ntlm,vers=1.0 0 0
Unter Archlinux musste ich nach einem kürzlichen Paket-Update meinen Mount-Optionen vers = 1.0 hinzufügen. Ich stelle eine Verbindung zu einer alten Centos 5-Box her und konnte bis gestern eine Verbindung herstellen, ohne explizit eine Versionsnummer anzugeben.
CIFS im Linux-Kernel 4.13 verwendet jetzt standardmäßig SMB 3.0 und im Kernel 4.14 versucht es 2.1 und höher. Siehe dieses Änderungsprotokoll .
quelle
USB-Stick bei Fritz NAS zeigte "Host Down" für Ubuntu 17.10:
Das Definieren der version (
vers=1.0
) hat funktioniert - hier ist die vollständige Zeichenfolge:quelle
/etc/fstab
cifs mount aus. nachdemapt upgrade
auf meinem Ubuntu 16.04 dies passiert ist. Angabe der-o vers=1.0
hat den Trick getan. Vielen DankÄhnliches Problem nach dem Upgrade auf Ubuntu 17.10 mit einer alten Buffalo Diskstation. Gelöst durch Hinzufügen der Option "vers = 1.0" in / etc / fstab:
// myWDhostname / partage / media / Partage cifs guest, vers = 1.0 0 0
quelle
,vers=1.0
Option hinzufügt, löst das Problem, wenn er das Tutorial von Ji m unter ubuntuhandbook.org/index.php/2014/08/…Es tut mir leid, wenn dies eine späte Antwort ist (mir ist klar, dass es sich um einen alten Thread handelt), aber ich habe gerade herausgefunden, dass es einen weiteren möglichen Grund gibt, warum mount.cifs sagen würde, dass der Host ausgefallen ist.
Ich habe ein Antivirenprogramm mit einer Firewall und obwohl ich es explizit so eingestellt habe, dass es "Windows-Datei- und Druckerfreigabe" zulässt - eine vordefinierte Regel, blockierte es dennoch Verbindungen. Ich hatte das bewiesen, indem ich die Firewall vorübergehend deaktivierte. Ich hoffe, dies hilft jemandem. Ein ausgefallener Host bedeutet möglicherweise nicht, dass er nicht auf Pings reagiert, aber möglicherweise, dass er nicht auf Authentifizierungsversuche reagiert.
quelle
iptables
Regeln hinzufügen , um sie zuzulassen:iptables -A INPUT -s 1.2.3.4/32 -j ACCEPT
undiptables -A OUTPUT -d 1.2.3.4/32 -j ACCEPT
wo1.2.3.4
war die IP-Adresse des Servers.Ich habe den gleichen Fehler ohne weiteres von einem neuen Samba-Client erhalten, als ich versuchte, eine CIFS-SMB-Netzwerkfreigabe bereitzustellen:
Schließlich stellte sich heraus, dass ich zuvor den Zugriff auf SMB-Server durch Konfigurieren auf nur eine begrenzte Anzahl von IP-Adressen beschränkt hatte
/etc/samba/smb.conf
:Das Hinzufügen der festen IP-Adresse des neuen SMB-Clients löste das Problem in diesem speziellen Fall.
Natürlich gibt es eine Vielzahl anderer Gründe, warum man den oben genannten Fehler erhalten kann.
quelle
Gleiche Probleme beim Herstellen einer Verbindung mit der Synology DiskStation (DSM 4.3).
Die Verwendung von vers = 1.0 in den Mount-Optionen funktioniert einwandfrei.
Außerdem musste ich die Option "noperm" verwenden, da alle Dateien fälschlicherweise vom Eigentümer als nicht lesbar und beschreibbar angezeigt wurden.
quelle
Gleiches Problem mit Fritzbox 7490: Mount-Fehler (112): Host ist ausgefallen
-O vers = XX habe ich nicht verwendet. So schnell wie ein Hai ich bin, habe ich zuerst -o vers = 2.0 ausprobiert und bin gescheitert.
Sobald ich die Option -o vers = 1.0 benutzt habe , funktioniert alles einwandfrei!
Das funktioniert bei mir ..
Mein env:
Client: Ubuntu 17.10 Linux 4.13.0-17-generisch # 20-Ubuntu SMP x86_64 GNU / Linux
Server: Fritzbox 7490 Firmware 6.83.
quelle
vers=1.0
anstelle der passenderen neueren Protokollversionen verwenden muss.Die SMB1-Version des Protokolls ist veraltet. Dies ist jedoch die Standardversion, die in älteren Versionen von verwendet
mount.cifs
wird. Ich habe z. B. dieses Problem mit Version 6.2.Sie können überprüfen mit:
sudo mount.cifs --version
Wenn Sie versuchen, mithilfe des SMB1-Protokolls eine Verbindung zu einem SMB3-Server herzustellen, wird der
Host is down
Fehler angezeigt .Die Problemumgehung besteht darin, wie in vielen anderen Antworten beschrieben, eine andere Version des Protokolls anzugeben. Der folgende Befehl funktioniert für mich:
sudo mount -t cifs //server.name.or.ip/shares/Public /target/directory -o username=someuser,domain=somedomain,vers=3.0
Allerdings , wenn der Server, auf dem Sie eine Verbindung DFS verwendet, dann werden Sie die folgende Fehlermeldung statt:
mount error(38): Function not implemented
. Dies liegt daran, dass die DFS-Unterstützung für SMB3 erst in Version 4.11 zum Kernel hinzugefügt wurde .Sie können Ihre Kernel-Version mit überprüfen
uname -a
. In meinem Fall war es 3.10 auf CentOS7. Ich habe diese Anweisungen befolgt , um ein Upgrade durchzuführen, und jetzt funktioniert es.quelle
Normalerweise verwende ich diesen Befehlstyp, um eine cifs / smb-Freigabe bereitzustellen.
Die Datei mit den Anmeldeinformationen sieht folgendermaßen aus:
Dies kann auch an ein Automount-Setup angepasst werden, so dass die Montage / Demontage vom System automatisch über Autofs vorgenommen werden kann.
quelle
In unserem Fall habe ich den Benutzernamen (von Benutzer2) im AD überprüft. Dort bemerkte ich, dass der Name mit einem Großbuchstaben begann und ihn in Kleinbuchstaben änderte, wie er im Mount-Skript geschrieben ist. Auch wenn wir zuvor weder user2 noch das mount-Skript berührt haben, war der mount-Befehl plötzlich erfolgreich.
quelle
Für mich befand sich die gemountete cifs-Freigabe auf einem Windows-Server, dessen IP-Adresse sich kürzlich geändert hatte, sodass ich den Server anpingen und seine neue Adresse auflösen konnte, aber der Mount hatte sich nicht aktualisiert. Durch Ausführen eines faulen Unmounts und anschließendes erneutes Mounten wurde mein Problem gelöst:
quelle
Ich bin auch gerade auf das Problem gestoßen, das nach einem Upgrade auf Xubuntu 17.10 erwähnt wurde. Ich benutze eine Synology DiskStation. Was ich dort gesehen habe: In der DiskStation können Sie auswählen, welche Protokolle unterstützt werden sollen. Durch Hinzufügen der relevanten Protokolle (bis zu SBM3) zu den erweiterten Optionen für Dateidienste in der Systemsteuerung können Sie das Problem auch lösen.
quelle
Wenn Sie dieses Problem mit einem Synology NAS haben, überprüfen Sie, ob die
vers=
angegebene Optionmount
und die Min / Max-SMB-Versionen auf dem NAS kompatibel sind.Insbesondere verwende ich
vers=2.0
, aber meine Synology Diskstation hat denHost is down
Fehler ausgelöst . Ich fand eine Seite, Windows 10 Zugriff auf NAS-Freigabe. SMB 1.0 und 3.0 auf der Synology-Website, auf der erläutert wurde, wie Sie die Diskstation so einstellen, dass SMB v2.0 oder neuer zulässig ist.Auf dem Synology NAS
quelle
Hatte ein ähnliches Problem. Die Lösung für mich war auf der Windows Share Server Seite. Selbst wenn ich den Wert vers = 2.0 an meinen Linux-Server weitergebe, funktioniert der Mount nicht. Also musste ich auf meinem Windows-Server die smbv1-Unterstützung aktivieren. Dieser Artikel hat mir geholfen: https://support.microsoft.com/en-us/help/2696547/how-to-detect-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and
quelle