Монтирование Windows (smb) ресурсов при загрузке во FreeBSD

Добрый день!
Иногда для различных целей приходится монтировать расшаренные Windows директории во FreeBSD.
Как правило для временного (разового) монтирования, я использовал утилиту mount_smbfs, типа так:

Где:

  • -E koi8-r:cp866 — пререкодировка
  • -I 10.0.0.5 — IP адрес хоста
  • -W yourdomain — Рабочая группа или домен
  • //admin@server/share — //Имя пользователя@имя сервера/ название шары
  • /mnt/server — точка монтирования

Далее нужно было вбить пароль и можно было работать с шарой до перезагрузки. Иногда задачи требуют перманентного подключения windows ресурсов, такой вариант мы рассмотрим далее.
Мы будем монтировать шару при загрузке, так же она будет доступна всем пользователем на сервере FreeBSD.
Для начала нам необходимо добавить поддержку smb. Для этого существует два решения:

  1. Собрать ядро с поддержкой smb, добавив опции
    options NETSMB
    options LIBMCHAIN
    options LIBICONV
    options SMBFS
  2. Либо загрузить модуль ядра smbfs.ko c помощью команды kldload  smbfs.ko и прописать загрузку модуля в файл  /boot/loader.conf

 Проверить загружен ли модуль, можно командой kldstat | grep smbfs, если в ответ Вы получите

То делать ничего не надо, если вывод пустой, то нужно будет сделать один из двух вышепреведенных пунктов.

Редактируем файл /etc/nsmb.conf, сам файл в комментариях содержит много примеров, итак добавляем нашу информацию:

  • Мы считаем, что у нас в сети только одна рабочая группа или домен — TESTGROUP
  • Имя нашего Windows-сервера SERVER
  • Делаем перекодировку с UTF8 на CP866
  • Адрес сервера 192.168.0.5
  • Имя пользователя которым мы будем подключаться TESTUSER
  • password — пароль закодированный командой smbutil crypt TESTPASSWORD

Далее создаем директорию, куда будем монтировать mkdir /mnt/server
Вписываем в файл /etc/fstab следующую строку

Монтируем mount -a, проверяем mount, если все сделали правильно, то должны увидеть в выводе mount, такую строку

Собственно, все. Теперь при перезагрузке монтирование Windows шары будет происходить автоматически.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *