Nokia n900電話を購入してから1週間後、帰宅してネットワークに接続したときに、夜間にオフにならないラップトップからフォルダーが自動的にマウントされるようにしたいという要望がありました。
解決策:
ロシア語名をサポートするsmbフォルダーを接続するには、次の手順を実行します。
1. 2つのパッケージをインストールします。
-kernel-module-nls-utf8
-kernel-module-cifs
2.ルートの下で、次の2つのコマンドを実行します。
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.ネットワーク接続を再接続し、マウントされたフォルダー内のファイルを確認します。