2011年07月16日

Ubuntu 11.04 NattyでHamachiとHaguchiする

HamachiはLogMeIn社の提供するVPNソフトウェアで、これを使うと自宅のルータ、ファイヤーウォールに特別な設定を行うこと無く、自宅やリモートのPCにアクセスすることが出来るようになります。

特にHamachiにはLinux系OS用のパッケージも用意されている点が嬉しいところです。

これをUbuntuでも動かさなければ、ということで整理してみました。

Hamachi2のインストール・設定・起動


過去の情報を参考にするとhamachi-0.9.9.9-20-lnx.tar.gzをダウンロード・インストールして、という方向に行きやすいんですが、実はLogMeIn US ラボでHamachi2の各ディストリビューション用バイナリが用意されています。

 14)

こちらからdebパッケージをダウンロード

Screenshot-2

ダウンロードしたファイルをダブルクリックするか端末から”sudo dpkg -i ファイル名”でインストールします。

Screenshot

インストールが完了したらHamachiサービスを開始しましょう。
以前のバージョンでは$ hamachi startで起動していましたがHamachi2では起動用のスクリプトで起動します。

$ sudo /etc/init.d/logmein-hamachi start
 Starting LogMeIn Hamachi VPN tunneling engine logmein-hamachi * 

あとはこれまで通り、hamachi login、set-nick、join、go-onlineします。

$ hamachi login
Logging in .......... ok

$ hamachi  set-nick  [ニックネーム] # => ネットワーク上で表示されるニックネーム

$ hamachi  join  [ネットワーク名]  [パスワード]
(初めてネットワークを作成する場合は、$ hamachi  create  [ネットワーク名])

$ hamachi  go-online   [ネットワーク名]
Going online in ****** ..  ok

詳しくは$ hamachi helpで確認を。

$ hamachi help
LogMeIn Hamachi, a zero-config virtual private networking utility, ver 2.0.1.15
  usage: hamachi [command]
  command    specifies an action. Can be one of the following -
             #  set-nick <nickname>
                login
                logon
                logout
                logoff
             #  list
                peer <client id>
                network <network id>
             #  create <network id> [<password>]
                set-pass <network id> [<password>]
                set-access <network id> [lock|unlock] [manual|auto]
                delete <network id>
                evict <network id> <client id>
             #  approve <network id> <client id>
                reject <network id> <client id>
             #  join <network id> [<password>]
                do-join <network id> [<password>]
                leave <network id>
             #  go-online <network id>
                go-offline <network id>
             #  attach <LogMeIn account>
                attach-net <LogMeIn account>
                cancel
             #  gw-config <network id>
                    [dhcp|static [net <start ip> <end ip> <netmask> <default gateway>]
                                 [domain <dns domain>]
                                 [dns <dns ip 1> [<dns ip 2>]]]
                    [del <remote subnet CIDR> ...]
                    [add <remote subnet CIDR> ...]
             #  check-update

もちろん自宅・リモートのPCにもHamachiをインストール・起動・ネットワークに参加しておく必要があります。
Windows/Mac版のダウンロードはこちらから

ネットワークに参加したら$ hamachi listでリモート・コンピュータを確認出来ます。

$ hamachi list
 * [hoge-network]
     * 046-314-011   WindowsXP             5.16.121.75    direct      UDP  192.168.0.20:13694

リモートのPCが見えましたね。これでリモートのPCにIPアドレス:5.36.131.45としてアクセス出来ます。


Haguchi(Hamachi管理画面)


Ubuntuで本格的にHamachiを使うのであれば、やっぱりWindows/Macのような管理画面(GUI)が欲しいですよね。

BlogPaint

これをUbuntu 11.04/Nattyで実現する場合には結構ハマります。
hamachi-guiというアプリケーションもありますが、ソースからビルドしてもNattyではNGです。

もう無理かと諦めかけていたその時、見つけましたよHaguchiを!

36)

早速インストール。端末を開いて次のコマンドを実行します。

# リポジトリの追加
$ sudo add-apt-repository ppa:webupd8team/haguichi

# リポジトリのアプデート
$ sudo apt-get update

# haguchiのインストール
$ sudo apt-get install haguichi
 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  haguichi-appindicator
以下のパッケージが新たにインストールされます:
  haguichi haguichi-appindicator
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
201 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,225 kB のディスク容量が消費されます。
続行しますか [Y/n]? y 

インストールが終了すると、「インターネット関連ソフト」としてHaguchiアイコンが表示されます。

haguchi-menu

Screenshot-4

これをクリックするとHaguchiが起動。

BlogPaint

Hamachiが起動していない場合にも自動で起動してくれます。
クライアント設定メニューからニックネームの変更、ネットワークの作成・参加も可能。
(ネットワークの作成、参加は画面上で右クリックしても表示されます)

haguchi-create-net

Screenshot-ネットワークに参加

「編集」/「設定」メニューからはネットワークの更新間隔、自動再接続設定などが可能です。

Screenshot-7

使ってみた感想はほぼ完璧(チャットは使えませんが、僕は元々使わないのでOK)。満足度は高いです。

BlogPaint

これで自宅にあるWindows PCの共有フォルダにアクセスしたり、

BlogPaint

リモート・アシスタントが動いていれば、「ターミナル・サーバ/クライント」アプリケーションを使ってデスクトップにアクセスすることも出来ます。

BlogPaint

BlogPaint

僕の場合はHamachiが動いているLinuxサーバに接続する為に使うことが多いですけどね。






科学的とはどういう意味か (幻冬舎新書)
森博嗣 
幻冬舎 
売り上げランキング: 30

Posted by netbuffalo at 00:59│TrackBack(0)ネットワーク | Linux


この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/netbuffalo/3391925