Мар 042011
 

FreeBSD mount_smbfs монтирование Windows shar.

Первое , что нам надо сделать это добавить smbFS поддержку в наше ядро.

tail -n10  /usr/src/sys/i386/conf/MINB2011.conf
#samba support
options         NETSMB          #SMB/CIFS requester
options         LIBMCHAIN       #mbuf management library options LIBICONV
options         LIBICONV
options         SMBFS

перекомпелим ядро.

дальше если не устанволен пакет samba то ставим его.

теперь монтируем разшареные виндовые директории.

пример…

mount_smbfs -I 10.7.0.31 -E koi8-r:cp866 -W MINB //AD@S895/DO_OBMEN /mnt/do_obmen

пароль спрашивает, но не беда настраиваем /etc/nsmb.conf , что бы не спрашивал пароль при монтировании.

# First, define a workgroup. 
 [default] 
 workgroup=MINB # указываем домен

 # The 'FSERVER' is an NT server. 
 [S895NT] # указываем имя машины
 addr=10.7.0.31 # IP адрес 

 [S895NT:AD] # указываем имя машины: и учеьную запись из домена 
 # use persistent password cache for user 'joe' 
 charsets=koi8-r:cp866 # кодировка при монтировании
 password=11111111  # Пароль при монтировании

И не забываем про регистр букв [S895NT:AD]

Еше бы не мешало за криптовать пароль, что бы в открытом виде не палить.

smbutil crypt 1111111

теперь делаем запись в fstab

//AD@S895NT/DBMEN /mnt/dbmen/ smbfs  rw   0 0

должно все подтягиваться и файла /etc/nsmb.conf .

Но у меня почему то кодировка не подтягивалась .Пришлось скриптом монтировать директории. и не пытайтесь указать кодировку в fstab на при монтированный раздел, система начнет паниковать (fstabe //AD@S895NT/DBMEN /mnt/dbmen/ smbfs rw,-E=koi8-r:cp866 0 0) , кодировка должна браться из файла nsmb.conf

Монтирую так директории mount_smbfs -I 10.7.0.31 //AD@S895/DO_OBMEN /mnt/do_obmen

Все отлично!

 Leave a Reply

(required)

(required)

38 Запросов к базе. 0,397 Генерации страницы, 37MB Использование памяти.
Вы зашли с IP: 54.225.16.10