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

Source: https://habr.com/ru/post/J99052/


All Articles