Через неделю после приобретения телефона Nokia n900 появилось желание сделать так, чтобы когда я приходил домой и подключался к своей сети — мой телефон автоматически монтировал папку с не выключающегося на ночь ноутбука.
Решение:
Для подключения smb папки с поддержкой русских имен необходимо сделать следующее:
1. Установить два пакета:
2. Под root-ом выполнить две команды:
3. Создать папку в которую будет смонтирован раздел:
4. Завести по адресу /etc/network/if-up.d/ скрипт под названием 00_mount_notebook_upload следующего содержания:
5. По адресу /etc/network/if-down.d/ создать скрипт отключением папки при отсоединении от сети под названием 00_umount_notebook_upload следующего содержания:
Вместо параметров в <> указать свои данные.
6.Выставить права на выполнение для скриптов:
7. Переподключить сетевое соединение и проверить наличие файлов в смонтированной папке.
Решение:
Для подключения 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.
Вместо параметров в <> указать свои данные.
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. Переподключить сетевое соединение и проверить наличие файлов в смонтированной папке.