特定のネットワークに接続したときにN900のsmbフォルダーを自動的にマウントする

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.ネットワーク接続を再接続し、マウントされたフォルダー内のファイルを確認します。



All Articles