2

Я монтирую общий ресурс Windows, используя в Ubuntu следующее:

mount -t cifs username=MYUSER,password=1234 //192.168.1.5/myshare /mnt/windows_share

Это работает нормально, но я хотел бы смонтировать общий ресурс, используя имя хоста компьютера, а не IP.

Я могу нормально пропинговать имя хоста, но у меня монтирование с использованием имени хоста вместо IP не работает. Доля не может быть найдена.

В Windows я могу получить доступ к общему ресурсу как \\COMPUTER\\\myshare , а с помощью Nautilus в Ubuntu я могу подключиться к //COMPUTER/myshare , но я не могу использовать имя в команде mount.

Есть идеи?

2 ответа2

4

У вас установлен mount.cifs в вашей системе? Из руководства пользователя CIFS:

Как только поддержка CIFS VFS встроена в ядро или установлена как модуль (cifs.o), вы можете использовать синтаксис монтирования, подобный следующему, для доступа к серверам Samba или Windows:

mount -t cifs //9.53.216.11/e$ /mnt -o user=myname,pass=mypassword

Если установлен помощник по монтированию mount.cifs (который обычно применяется в большинстве дистрибутивов Linux), то можно использовать имя хоста tcp, а не IP-адрес. Например,

mount -t cifs //my_server/e$ /mnt -o user=myname,pass=mypassword

0

Интересно, что в Ubuntu между 14.04 и 15.10 файл mount.cifs не был установлен по умолчанию. Его можно просто добавить, установив пакет cifs-utils. Это решило проблему для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .