Как стать автором
Обновить

Автоматическое монтирование smb папки для N900 при подключении к определенной сети

Время на прочтение2 мин
Количество просмотров721
Через неделю после приобретения телефона Nokia n900 появилось желание сделать так, чтобы когда я приходил домой и подключался к своей сети — мой телефон автоматически монтировал папку с не выключающегося на ночь ноутбука.

Решение:

Для подключения smb папки с поддержкой русских имен необходимо сделать следующее:

1. Установить два пакета:
   - kernel-module-nls-utf8
   - kernel-module-cifs


2. Под root-ом выполнить две команды:
echo start on startup > /etc/event.d/cifs<br>echo exec modprobe cifs >> /etc/event.d/cifs<br><br>* This source code was highlighted with Source Code Highlighter.


3. Создать папку в которую будет смонтирован раздел:
mkdir /home/user/MyDocs/mountpoints<br>mkdir /home/user/MyDocs/mountpoints/notebook-upload<br><br>* This source code was highlighted with Source Code Highlighter.


4. Завести по адресу /etc/network/if-up.d/ скрипт под названием 00_mount_notebook_upload следующего содержания:

#!/bin/sh

set -e

ICD_CONNECTION_NAME=$(gconftool-2 -g "/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name")

if [ "$IFACE" = wlan0 ]; then
 if [ "$ICD_CONNECTION_NAME" = "<your ssid>" ]; then
  mount -t cifs //<server>/<folder> /home/user/MyDocs/mountpoints/notebook-upload/ -o user=<username>,pass=<password>,ip=<serverip>,codepage=cp1251,iocharset=utf8
 fi
fi

* This source code was highlighted with Source Code Highlighter.


5. По адресу /etc/network/if-down.d/ создать скрипт отключением папки при отсоединении от сети под названием 00_umount_notebook_upload следующего содержания:

#!/bin/sh

set -e
ICD_CONNECTION_NAME=$(gconftool-2 -g "/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name")

if [ "$IFACE" = wlan0 ]; then
if [ "$ICD_CONNECTION_NAME" = "<your ssid>" ]; then
 umount /home/user/MyDocs/mountpoints/notebook-upload/
fi
fi


* This source code was highlighted with Source Code Highlighter.


Вместо параметров в <&#62 указать свои данные.

6.Выставить права на выполнение для скриптов:
chmod 755 /etc/network/if-up.d/00_mount_notebook_upload
chmod 755 /etc/network/if-down.d/00_umount_notebook_upload


* This source code was highlighted with Source Code Highlighter.


7. Переподключить сетевое соединение и проверить наличие файлов в смонтированной папке.
Теги:
Хабы:
+8
Комментарии2

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн