Vol.742 23.Mar.2018

ラズパイのコマンド・エディタ(6) スマホによる3つのテザリング方法

R ラズベリーパイ(6) 〜コマンド、エディタ〜

by fjk

1.ラズパイで利用できる主なコマンドやエデッタをまとめてみると。

2.nanoエディッタ(テキストエディッタ)
nanoエディターの起動
(sudo) nano [filename] ・・・・sudoを付けると特権ユーザモードで起動

3.leafpadエディッタ(マウスも使えるwindowsのメモ帳風エディッタ)
leafpadエディターの起動(メニューからも起動できる)
(sudo) leafpad [filename] ・・・・sudoを付けると特権ユーザモードで起動


※「VNCで所有者がrootの設定ファイルなどをleafpadで編集したい」
 VNCでleafpadで編集したrootの環境設定ファイルは一般ユーザモードではセーブすることが出来ないが、leafpadをrootモードで使いたいことがある(テキストモードではsudoを使うとrootモードで実行できる)。しかしtightvncではleafpadをrootモードで起動できないので、この場合、コマンドに特殊アクセス権を付加することで可能となる。
 通常のアクセス権(パーミッション)は、r(読み込み)、w(書き込み)、x(実行)、X、s、t、u、g、oがある。
 パーミッション”s”はsuid(set user idの略)と呼ばれ、コマンドファイル等に設定すると、各ファイルにアクセスする際に、そのコマンドの所有者のアクセス権限となる。すなわち、所有者がrootのコマンドにsuidを設定すると、そのコマンドを誰でもroot権限で実行できるようになる。この機能を使うとleafpadをtightVNCでrootモードで使いことが出来る。
 ただし、suidの設定はセキュリティが著しく弱くなるので、一時的に使用し、使用後は解除しておくこと。

sudo cd /usr/share/application/
sudo cp leafpad.desktop leafpadsu.disktop
sudo nano leafpadsu.disktop

sudo cd /usr/bin
sudo cp leafpad leafpadsu
sudo chmod +s leafpadsu
sudo cd /etc/init.d/
sudo touch vncboot

<leafpadsu.disktop>
Name=LeafPadsu
Exec=Leafpadsu %f

 この他、unix系OS標準エディタのviを機能強化したVim(ヴィム)などもあるが、ラズパイでは上記のエディッタが標準でよく使われている。

manコマンド実行例 nanoエデッタ画面
leafpad画面 leafpadsuをメニューに登録



T スマホによる3つのテザリング方法

by fjk

 スマホ(Arrows-M01)のテザリング機能を使ってパソコン(Win7、BTカード付きRX1でテスト)をインターネットに接続することが出来るが、その方法には以下の3種類の方法がある。

テザリング 通信速度 設定電池消費 そ の 他
WiFi普通(無線) 普通多い WiFi接続サービスが使えなくなる
Bluetooth 遅い(無線) 普通普通 無線接続で、WiFi接続サービスも使える
USB 早い(有線) 簡単少(充電) 使えないスマホもある

1.WiFiテザリング(ほとんどのスマホで利用可能、電池消費が多い)
@ スマホの「設定/テザリング/WiFiアクセスポイントをセット」で、以下をセット
  ・ネットワークSSID  (例えば)M01_AP
  ・セキュリティ  WPA2PSK
  ・パスワード  ・・・・(8文字以上、外部からアクセス時に必要)

A スマホの「設定/テザリング」で「WiFiテザリング」をチェックON
B パソコンのタスクバーにある「インターネットアクセス」にスマホが表示され、クリック
C パスワードを入力すると、インターネットに接続される。
アクセス条件
セット
WiFiテザリング
をON
パソコンでパスワードを入力

2.Bruetoothテザリング(無線で接続できるが、通信速度は遅い)
 @ スマホで「設定/Bluetooth」をONし、ブルーツース(BT)を使えるようにする。
 A パソコンで「Blutoothデバイス」をクリックし、スマホが登録されているか確認(未登録の場合は「デバイスの追加」でスマホを登録)
 B スマホで「設定/Bluetooth」を押して、使用できるBT端末リストからパソコンを選ぶ。(未登録の場合は「デバイスの検索」でパソコンを追加)
 C 接続したいパソコンを選択すると、パソコンに8桁の確認番号(毎回代わる)が表示されるので、この数値をスマホで入力すると、パソコンとBT接続が完了する。
 D スマホの「設定/テザリング」で「Bluetoothテザリング」をチェックONにすると、インターネットに接続される。
使えるBluetoothは・・ パソコンに表示された確認番号 スマホで確認番号を入力
 
  パソコンとスマホがBTで繋がった BTテザリングをONにする

3.USBテザリング(接続が最も簡単、充電も同時に出来る)
 @ スマホとパソコンをUSBケーブルで接続する。
 A スマホの「設定/テザリング」で「USBテザリング」をチェックONにすると、インターネットに接続される。
スマホとパソコンを
USBケーブルで繋ぐ
USBテザリングを
ONにする
3種類のいずれの方法でも
インターネットに繋がった


ラズパイのコマンド・エディタ(6) スマホによる3つのテザリング方法