Подключить сетевую папку Windows в Linux [Debian]

715
Jub

У меня есть Windows Server 2016 с узлом виртуальной машины, на котором работает контроллер домена, сервер Exchange и сервер 3CX. Ladder - это сервер Linux, работающий под управлением Debian 4.9.65-3 + deb9u2. У меня есть папка, C:/PCAPкоторую я совместно в сети ( \\ta-vm\PCAPили \\192.168.X.X\PCAPя, а не указать полный IP-адрес).

Я создал новую папку /mnt/PCAP/и хотел бы смонтировать сетевую папку в эту папку.

После этого я запустил следующий код для монтирования сетевой папки:

sudo mount -t cifs //192.168.X.X/PCAP /mnt/PCAP/ -o username=Administrator,

Это дает мне следующий вывод: Unable to find suitable address.

Я не знаю, что я делаю здесь не так. Может быть, кто-то может просветить меня по этому вопросу.

1
Там написано * Невозможно найти подходящий адрес *, потому что * 192.168.XX * не подходит. 6 лет назад 0
Установите пакет `smbclient` и попробуйте запустить` smbclient -U Administrator -L // ta-vm` и `smbclient -U Administrator -L // 192.168.XX` (я действительно предполагаю, что у вас есть разумные числа вместо этих` X `ы, ты?). Эта команда подключается к указанному хосту и запрашивает его через Windows RPC о том, какие общие ресурсы есть у компьютера. Если это работает, команда * должна * работать, и проблема в другом. kostix 6 лет назад 0
Кроме того, как обычно [поиск в сети точного сообщения об ошибке] (https://www.google.com/search?q=cifs+ «Невозможно + найти + подходящий + адрес»), приводит к множеству полезных вещей, включая [это предложение] (https://unix.stackexchange.com/a/325218/43156), которое похоже на мое, но предлагает добавить параметр командной строки `-d3` в` smbclient`, чтобы он выводил (больше) отладочную информацию , JFTR, проблема в * этом * случае заключалась в жестких правилах брандмауэра, предотвращающих трафик через стандартные порты CIFS. kostix 6 лет назад 0
… И пока мы это делаем, пожалуйста, не используйте опции `username` и` password` для `mount.cifs`, поскольку все, что передается в командной строке, по умолчанию небезопасно в системах Unix'y, где каждый пользователь можете свободно отслеживать список запущенных процессов; вместо этого используйте параметр `credentials` - вместе с файлом с жесткими правами доступа. kostix 6 лет назад 0
Я просто использовал неправильный IP-адрес для этого случая ... Я должен был скорее назвать его вчера днем. Jub 6 лет назад 0

0 ответов на вопрос