Вопрос: Гора CIFS не установлена


У меня проблема с точкой монтирования, которая была настроена ранее. Он показывает папку, но гора отсутствует и содержит "?" значения для размера, разрешений и т. д.

Поэтому я попытался подключиться с помощью cifs и той же команды из:

mount -t cifs //nas.domain.local/share /mnt/archive

Но я получаю сообщение об ошибке:

Host is down.

Если я ping домен или IP, я получаю правильное разрешение, и я также подключался с помощью smbclient без проблем

 ping nas.domain.local
 ping ip
 smbclient //nas.domain.local/share

Я огляделся, но не мог найти надежного ответа. Есть предположения?


56
2017-08-03 17:13


Источник


сделать nslookup nas.domain.local, он равен ip, который вы pinged? - tony roth
Да, IP-адрес верен. Я могу получить доступ к веб-интерфейсу NAS, используя IP и домен. Я могу получить доступ к данным на моем ноутбуке, используя либо домен, либо IP-адрес, поэтому, похоже, в игре есть какая-то другая проблема - Kevin
Добавить --verbose переключитесь на команду монтирования, разместите любые ошибки / результаты, которые кажутся релевантными. - Zoredache
Служба работает даже на удаленном сервере. Это Linux или Windows Server? Если это Linux ... убедитесь, что служба запущена. Убедитесь, что в брандмауэре не были внесены изменения ... Если это окна ... тогда вы можете подумать о перезагрузке ... - Jay
@Zoredache Добавить -vvv для еще более подробный Информация! - Serge Stroobandt


Ответы:


Это может быть также из-за несоответствия протокола. В 2017 году Microsoft исправила Windows Servers и рекомендовала отключить протокол SMB1.

С этого момента у mount.cif могут возникнуть проблемы с согласованием протокола.

Отображаемая ошибка: «Host is down.», Но при отладке:

smbclient -L <server_ip> -U <username> -d 256

вы получите сообщение об ошибке:

protocol negotiation failed: NT_STATUS_CONNECTION_RESET

Чтобы преодолеть это, используйте mount или smbclient с указанным протоколом.

для sbmclient: add -m SMB2 (или SMB3 для более новой версии протокола)

smbclient -L <server_ip> -U <username> -m SMB2

или для монтирования: add уегз = 2,0 (или vers = 3.0, если вы хотите использовать версию 3 протокола)

mount -t cifs //<server_ip>/<share> /mnt/<mountpoint> -o vers=2.0

75
2018-04-05 08:30



Мой NAS находится в Linux, когда я пытаюсь найти решение smbclient -L 192.168.1.47 -U admin -d 256 все работает отлично, но когда я пытаюсь mount -t cifs -o username=aa,password=bb,uid=olivier //192.168.1.47/partagefichiers/ /mnt/PartageFichiers он продолжает говорить mount error(112): Host is down - Olivier Pons
Вы пытались указать протокол, как я объяснил в этом ответе? Попробуйте добавить vers = 2.0 или vers = 3.0 или vers = 1.0 (в зависимости от настроек NAS), добавив: mount -t cifs -o username = aa, password = bb, uid = olivier, vers = 2.0 //192.168.1.47/ partagefichiers / / mnt / PartageFichiers - Marcin P
Странный. На странице руководства говорится, что vers=1.0 по умолчанию, но я не мог подключить сетевой накопитель до того, как я явно передал vers=1.0, - Hubro
Можно ли изменить это на стороне окна? У меня есть часть программного обеспечения, которая пересылает эти параметры в cifs, и она не знает вариант vers, поэтому он не перенаправляется. - Andrew Savinykh


В archlinux после недавнего обновления пакета мне пришлось добавить vers = 1.0 к моим настройкам монтирования. Я подключаюсь к старой папке centos 5 и до вчерашнего дня могу подключиться без явного указания номера версии.


26
2017-10-06 07:51



Спасибо, у меня была такая же проблема, но я не знаю, какое обновление делает это необходимым. - Ben
Это действительно странная проблема. То же самое случилось со мной сегодня. Я попытался понизить smbclient и libwbclient, но проблема осталась. Возможно, что-то на сервере изменилось. Я тоже думаю, что это CentOS, надеюсь, что не CentOS 5! Спасибо за обходной путь :) - jPlatte
Я должен был сделать это для своей системы Fedora 26, использующей mount на моем Synology NAS DS413j, у моего / etc / fstab теперь есть «, vers = 1.0» в конце строки опций и не более сообщений об ошибке «Host is down». - Neek


USB-Stick в Fritz NAS показал «Host Down» для Ubuntu 17.10:

Определение версии (vers=1.0) работал - вот полная строка:

sudo mount -t cifs -o vers=1.0,_netdev,username=<user>,password=<pwd>,uid=1000,gid=1000  //192.168.178.1/fritz.nas <local mountpoint>

8
2017-12-22 10:16



Все работало изнутри /etc/fstab cifs mount; после apt upgrade на моем Ubuntu 16.04 это произошло. Указание -o vers=1.0 сделал трюк. спасибо - equivalent8


Извините, если это поздний ответ (я понимаю, что это старый поток), однако я только что обнаружил, что есть еще одна возможная причина, по которой mount.cifs сказал бы, что хост выключен.

У меня есть антивирус с брандмауэром, и хотя я явно устанавливаю его, чтобы разрешить «файл Windows и общий доступ к печати» - предопределенное правило, он все равно блокировал соединения. У меня это было доказано, временно отключив брандмауэр. Надеюсь, что это поможет кому-то, хозяин вниз может не означать, что он не отвечает на звонки, но может означать, что он не отвечает на попытки аутентификации.


5
2017-11-28 22:48



Не забудьте проверить брандмауэр с обеих сторон: клиент и сервер (а также любой межсетевой экран, который может быть между ними). В моем случае брандмауэр клиента блокировал подключения к серверу. Мне пришлось добавить iptables правила, позволяющие им: iptables -A INPUT -s 1.2.3.4/32 -j ACCEPT а также iptables -A OUTPUT -d 1.2.3.4/32 -j ACCEPT, где 1.2.3.4 был IP-адресом сервера. - Antonio Vinicius Menezes Medei
Мой NAS находится в Linux, поэтому у меня все еще есть эта проблема, но спасибо за обмен - Olivier Pons


Я получил ту же ошибку без дальнейших церемоний от нового клиента Samba при попытке подключить сетевой ресурс CIFS SMB:

mount error(112): Host is down

В конце концов, оказалось, что я ранее ограничивал доступ к SMB-серверу только ограниченному числу IP-адресов, настраивая /etc/samba/smb.conf:

# Allow these IP Addresses to connect: 
hosts allow = 127.0.0.1 127.0.1.13 127.0.1.63

# Anything else not allowed is, by default, rejected
hosts deny = ALL

Добавление фиксированного IP-адреса нового клиента SMB решило проблему в этом конкретном случае.

Конечно, существует множество других причин, по которым можно получить вышеупомянутую ошибку.


4
2018-04-23 21:47





Аналогичная проблема после обновления до ubuntu 17.10 со старой Buffalo Diskstation. Решено путем добавления в / etc / fstab опции «vers = 1.0»:

// myWDhostname / partage / media / Partage cifs guest, vers = 1.0 0 0


2
2018-03-04 14:12



Любой, кто использует Ubuntu 18.04, добавляет ,vers=1.0 опция решает проблему при использовании учебника, предоставленного Ji m в ubuntuhandbook.org/index.php/2014/08/... - Geppettvs D'Constanzo
У меня такая же проблема, и я могу решить ее, используя версию 1 в протоколле. Но у меня очень низкая скорость передачи данных. Я подозреваю, что это может быть из-за версии 1, поэтому лучше использовать другую версию. - Ben


Такая же проблема с Fritzbox 7490: ошибка монтирования (112): хост отключен

Я не использовал -o vers = XX. Так же быстро, как у акулы, я сначала попробовал -o vers = 2.0 и не смог.
Как только я воспользовался опцией -o vers = 1.0, все работает отлично!

Это работает для меня ..

 sudo mount -t cifs -o rw,username=myname_on_the_box,pass\word=mypasswd_on_the_box,vers=1.0 //192.168.1.1/Fritz-nas /media/something/something    

Мой env:
Клиент: Ubuntu 17.10 Linux 4.13.0-17-generic # 20-Ubuntu SMP x86_64 GNU / Linux
Сервер: прошивка Fritzbox 7490 6.83.


1
2017-11-30 11:53



AVM использует устаревшую версию Samba, которую они поддерживают. Вероятно, это объясняет, почему нужно использовать vers=1.0 вместо более подходящих версий более поздних протоколов. - 0xC0000022L


Такая же проблема связана с Synology DiskStation (DSM 4.3).

Использование vers = 1.0 в настройках монтирования отлично работает.

Кроме того, мне пришлось использовать опцию «noperm», потому что все файлы ошибочно отображались как нечитаемые и доступные для записи владельцем.


1
2017-12-05 10:58





Обычно я использую этот тип команды для монтирования общего ресурса cifs / smb.

mount -t cifs -o rw,netbiosname=nasserver1,credentials=/etc/user_credentials.txt //192.168.1.11/someshare /mnt

файл учетных данных выглядит так:

username=mydomain\user1
password=somepass

Это также может быть адаптировано к настройке автомонтирования, поэтому установка / размонтирование может автоматически обрабатываться системой через autofs.


0
2017-11-04 07:23





В нашем случае я проверил имя пользователя (user2) пользователя в AD. Там я заметил, что имя начиналось с буквы верхнего регистра и меняло его на нижний регистр, как написано в скрипте монтирования. Даже если мы не касались ни user2, ни сценария монтирования раньше, команда mount была успешной.

mount --verbose -t cifs //pc/share /my-share -no user=user1,password=pw1 -o uid=user2,gid=group1,dir_mode=0775,file_mode=0664

0
2018-06-29 11:28