LINEで送る
Pocket

今回もRaspberry PI関連です。

先日lifehakcerでRaspberry PIを使ってVPNを構築する記事があったのでやってみました。
lifehackerの記事では、何箇所かうまくいかない箇所があったので備忘録として書きます。

lifehacker

今回はPIへhamachiをインストールしてMacからアクセスするまでの手順です。

1. hamachiインストール(PI側作業)

1.1 apt-get update

1.2 apt-get install –fix-missing lsb lsb-core

1.3 wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.86-1_armel.deb

1.4 dpkg -1 logmein-hamachi_2.1.0.86-1_armel.deb

ここで以下のようにエラーになると思います。

1.5 dpkg –force-architecture –force-depends -i logmein-hamachi_2.1.0.86-1_armel.deb

forceオプションを付けて再びインストールします。

1.6 hamachi login

※hamachiコマンドが出ない場合は rehashコマンド実行

1.7 hamachi attach [logmein.comに登録したメールアドレス]

1.8 hamachi set-nick [PI識別用の名前]

2. VPNネットワーク作成

logmeinへログイン
logmein

1

ネットワーク -> マイネットワーク -> ネットワークの追加
ネットワーク名 : おまかせ
ネットワークについての説明 : おまかせ
ネットワークの種類 : メッシュ

続行をクリック

2

参加要求 : おまかせ

Network password : おまかせ

利用期間 : Free

続行をクリック

[ネットワークの追加(ステップ3)]
ここにPIが表示されているのでメンバーに追加して下さい

終了をクリック

作成されたネットワークの行の右にある編集ボタンをクリック

3

ネットワークのIDをメモして下さい
ID : 111-222-333-444

3. PIをネットワークへ登録(PI側作業)

hamachi do-join 111-222-333-444

4. Mac クライアントインストール(Mac側作業)

4.1 クライアントダウンロード & インストール

https://secure.logmein.com/jp/products/hamachi/download.aspx

4.2 LogMeIn Hamachi 起動

4

4.3 Network -> Join an existing Network… を選択

logmeinのwebサイトで確認したネットワークIDを入力
※ネットワークにパスワードを指定した場合はパスワードも入力

5

5. logmeinのwebサイトでMacを承認

ネットワークを選択すると “1件の参加要求が保留中です” と表示されるので承認して下さい

これでセットアップは完了です。

6. MacからPIへsshでアクセスしてみよう(Mac側作業)

グローバルIPの確認はlogmeinのwebサイトでも確認できますが、
ここではMacのターミナルで作業します。

6.1 PIのグローバルIP確認

hamachi list

※ここでPIのグローバルIPが表示されるのでメモして下さい。

6.2 sshする

ssh root@[PIグローバルIP]

ログインできました。
これで完了です。

その後、apacheへの接続や、sambaのマウントも試してみましたがOKでした。
下記ももちろんOKでした
apache -> http://11.22.33.44
samba -> smb://11.22.33.44

参考
http://www.kj4guu.com/2013/01/28/raspberry-pi-vpn/