it-advisor.ru: Авто монтирование сетевой папки TS 5.4 (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

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

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

  • Psevdo
  • Psevdo аватар
День добрый, подскажите пожалуйста как сделать чтобы при загрузке клиента у него монтировалась сетевая папка 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 Авг 2015 16:39 #2797

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1800
  • Спасибо получено: 265
  • Репутация: 153
Посмотрел в конструкторе, там в скрипте применяется 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.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 24 Сен 2015 18:09 от admin.
Администратор запретил публиковать записи гостям.