higuchi.com blog

The means justifies the ends

Jolicloud 実戦配備 [Ubuntu 9.04 の Network Manager で e-mobile につなぐ]

280ドルで買った HP mini 1000 にためしにインストールしてみた Jolicloud が予想を遙かに超えて、フツーに使い物になるので、本気で日本語 HP Mi Edition からの乗り換えることにしました。
日常使う上で解決しなければならなかった問題点がひとつだけありまして、それは e-mobile のインターネット接続がうまくつながらなかったこと。
e-mobile のドングル(私が今使っているのは D21HW)を差し込むと、自動的に認識して Network Manager が立ち上がって、モバイルネットワークの接続先として e-mobile も選べる状態だったもので「こりゃ、すごい。そのままつながるじゃん!」と思ったらぬか喜び。「GSMの接続が切れた」という内容のエラーが出てきて全然つながらないのです。「なんで GSM なんだよ」と思っていたら、そこに解決のヒントがありました。 同じ苦労をした先達が、そのものズバリの解決法を残してくれていました。感謝。

ちょっと解説します。Ubuntu 9.04 の Network Manager では、モバイルブロードバンドの USB モデムが接続されたときにそのデバイスが CDMA なのか GSM なのかといったことを /lib/udev/nm-modem-probe というプログラムが識別する仕組みになっているのだけれど、こいつが e-mobile のモデムを CDMA じゃなくて GSM だと間違って識別するので Network Manager が GSM 用のモデムコマンドで接続しようとしてしまい、うまく動かないというのが原因。

nm-modem-probe のプログラムをソースから修正してコンパイルし直すのが正攻法なんだけど、そこをごまかすハックが上の記事。
nm-modem-probe は、識別したモデムの種類を示す文字列を標準出力にテキストで吐き出すので、正解の文字列を echo するシェルスクリプトにすり替えてやればだまされて動作するようになる、というわけ。他のモデムを使い分ける人はこれじゃ困るけど、幸い私の場合は e-mobile 以外の USB モデムを使う予定はないので、この解決法で十分幸せです。
#!/bin/sh
echo "ID_NM_MODEM_IS707_A=1"
echo "ID_NM_MODEM_PROBED=1"
というスクリプトを nm-modem-probe という名前で保存して、chmod a+x で実行可能にしてあげる。元のプログラムは念のため別の名前で保存しておきましょう。

こうやってから e-mobile のモデムを差し込むと、Network Manager に「モバイルブロードバンド (Huawei Technologies なんたらかんたら)」という選択肢が出ているはずなので、「接続の編集...」で e-mobile の電話番号やら、ユーザー名/パスワード (em/em) やらを設定してやればOK。

コメント

ちなみさんのコメント:

はじめまして。
最近jolicloudをインストールしたんですが、
私もe-mobileでネットブックを回線契約しておりまして、接続が出来ませんでした。
なんせPCのことあんまり分かってないのでどう設定変更すればいいのか分かりません。

これはjolicloudで起動したときに設定変更するんでしょうか?
もしよろしければイチから教えていただけると助かります><

樋口 理さんのコメント:

申し訳ありませんが、設定方法は上に書いたとおりです。
ここに書かれた内容の意味がよくおわかりにならないようでしたら、この手法は使わない方が安全かと思います。
Jolicloudが正式に対応するのをお待ちになるか、もっとサポート体制がしっかりしたOSをお使いになることをお勧めします。
お役に立てず、すみません。
2010/2/27 18:55

コメントを書く

関連するかもしれない記事

PPP/全般

実戦配備中 [HP mini 1000 MIE の環境整備]

昨夜遅く日本語化ができた HP mini 1000 MI Edition、少しずつ仕事用に持ち歩く環境を整えています。 ...

この記事を読む »

Kernel Panic

初物 [MacBook Air の カーネルパニック]

外出から帰って MacBook Air を開いたところ、使い始めておよそ1ヶ月目にして、初のカーネルパニック。...

この記事を読む »

使用前・使用後

イーモバイルのUSBモデムをシャキッとさせる方法 [サンワサプライの3D USB アダプタ]

使用前・使用後。 膝 courtesy by mogminネタフルとかのメジャーどころでも紹介されていたのでみんな知...

この記事を読む »

変色した壁紙

怪奇現象 [電磁波で壁紙は黄変するか?]

変色した壁紙最近、引っ越したのですが、荷物を運び出してがらんとした前の部屋を掃除していて変なこと...

この記事を読む »

みなさん、どうですか? [Gmail Mobileが先週末から使えない件について]

先週末ぐらいから、Gmail MobileのサーバーにアクセスするとInternal Server Errorらしきエラーが出て、...

この記事を読む »

もったいない [Google Mobile Gateway を排除するサービス]

Google Mobile Gateway っていうサービス、ご存じですか? PC ブラウザ用の大きなページを、携帯電話...

この記事を読む »

Gmail Mobile on Vodafone 702NK

Just outta BETA [Gmail Mobile]

702NKで試用中Just out of... というより、ベータテストの真っ最中なのかもしれませんが、Gmailに携帯デ...

この記事を読む »

HP ミニモバイルドライブの正体 [Transcend JetFlash T3]

あちこちで書かれていることだけど、メモ。 HP mini 1000 の SSD モデルは、オプションで “HP mi...

この記事を読む »

Raspberry Pi と外付けハードディスクで Time Capsule 互換機を作る

Raspberry Pi と外付けハードディスクで Time Capsule 互換機を作る

しばらく使ってなかった Raspberry Pi に、これまた使ってなかった USB 接続のハードディスクドライブを...

この記事を読む »

クレードル

ハードウェア・ハック [nav-u (NV-U1) を走行中でもメニュー操作可能に改造してみた]

クレードルの端子にテープを貼ってみた発売直後から愛用しているソニーのポータブルナビ 「nav-u」 NV-U...

この記事を読む »