Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1

ТЕМА: Авто монтирование сетевой папки TS 5.4

Авто монтирование сетевой папки TS 5.4 18.08.2015 08:34 #2695

  • Psevdo
  • Psevdo аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 1
  • Репутация: 0
День добрый, подскажите пожалуйста как сделать чтобы при загрузке клиента у него монтировалась сетевая папка Windows?

В build.conf

module autofs4
package automount
package samba-client
param sambapasswd Пароль

В thinstation.conf
NET_SMB_SERVER="//10.10.10.10/SHARE"
NET_SMB_USER=USER
NET_SMB_WORKGROUP=WORK

При загрузке не монтируется, ручками в папку заходит, что забыл?
Администратор запретил публиковать записи.

Авто монтирование сетевой папки TS 5.4 27.08.2015 16:39 #2797

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Посмотрел в конструкторе, там в скрипте применяется smbmount, а самой программы не нашёл. :blink:
Решение:
В файле packages/netfiles/etc/init.d/filesystem_network меняем:
if ! pkg_initialized $PACKAGE; then
	  if [ -n "$NET_SMB_SERVER" ] \
		&& [ -e /bin/smbmount ] \
		&& [ -e /bin/smbmnt ]; then
		   mkdir /mnt/smb
		   smbmount $NET_SMB_SERVER /mnt/smb -n -o \
		   username=$NET_SMB_USER,\
		   password=`cat /etc/.storage`,\
		   workgroup=$NET_SMB_WORKGROUP
на:
if ! pkg_initialized $PACKAGE; then
	  if [ -n "$NET_SMB_SERVER" ]; then
		   mkdir /mnt/smb
		   mount.cifs $NET_SMB_SERVER /mnt/smb -o \
		   username=$NET_SMB_USER,\
		   password=`cat /etc/.storage`,\
		   workgroup=$NET_SMB_WORKGROUP
и включаем в сборку module cifs и package samba-client.
В thinstation.conf.buildtime переменные
NET_SMB_SERVER=//10.10.10.10/SHARE
NET_SMB_USER=USER
NET_SMB_WORKGROUP=WORKGROUP
В build.conf задать параметр:
param storagepasswd password

Если вам удобнее задавать сервер, пользователя и пароль в сетевом конфиге (как мне, например в thinstation.conf.network), то в файле packages/netfiles/etc/init.d/filesystem_network/filesystem_network ещё меняем
password=`cat /etc/.storage`
на
password=$NET_SMB_PASSWORD
и добавляем в thinstation.conf.network переменную
NET_SMB_PASSWORD=PASSWORD
И для того, что бы переменная из thinstation.conf.network сработала нужно сменить очередь запуска скрипта, переименовав ссылку по пути packages/netfiles/etc/rc2.d/S15filesystem_network, обозвав её S16filesystem_network.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 24.09.2015 18:09 от admin.
Администратор запретил публиковать записи.
  • Страница:
  • 1