Ubuntu Weekly Recipe

第43回 イー・モバイルによるネットワーク接続

この記事を読むのに必要な時間:およそ 3 分

うまく接続できない場合のトラブルシューティング

うまく接続が行えない場合,まず最初に以下のLEDの光り方を確認してください。UbuntuでD02HWを利用する際,LEDの光り方で知っておくべきは次の点です。

  • LEDが赤色で点滅/点灯している: EM chip(USIMカード)が入っていないか,向きが間違っています。
  • LEDが青色で点滅している:モデムとしては正常に機能し,回線へ接続しようとしています。
  • LEDが青色で点灯している:回線へ接続されています。

Ubuntuから接続設定を行ったにもかかわらず,D02HWのLEDが赤く点滅していた場合は,おそらくEM chipの向きが間違っています。向きを確認して入れ直してください。

LEDが青色で,かつ点滅している状態のままつながらない場合,アカウント設定が誤っている可能性が高いです。

LEDが青色で,かつ点灯しているにもかかわらず「つながらない」場合,次の点について確認してください。

まず最初に,端末でifconfigコマンドを実行し,ppp0デバイスにIPアドレスが付与されていることを確認してください(IPアドレスが付与されていなければ,何か妙なことになっている可能性が高いのでOSを再起動してみると良いかもしれません⁠⁠。

IPアドレスが付与されたにも関わらず,インターネットに接続できない場合は次のことを確認します。

この状態であるにもかかわらず上手くインターネット上のサイトとの通信が行えない場合,OpenDNSのDNSサーバ 208.67.222.222 などにpingを打ってみます。

$ ping 208.67.222.222
64 bytes from 208.67.222.222: icmp_seq=1 ttl=52 time=112 ms

このように応答が返ってきているようであれば,接続性は確保できています。この状態ではネームサーバの設定が正しくないことが考えられます。

/etc/resolv.confが適切に設定され,DNSによる名前解決が行えることを確認してください。イーモバイル環境のDNSサーバが設定されていない場合,OpenDNSの提供するDNSサーバを利用しても良いでしょう。

8.10でのD02HW・EM-ONEの利用

Ubuntu 8.10ではネットワークマネージャが改良され,3G端末の接続設定が容易に利用できるようになりました。8.10では次のように設定を行うことで接続可能です。

 ただし,現在バグのため,ネットワークマネージャから設定を行った場合,モデムを利用した通信が利用できません。8.10Betaの半ばまでは正常に動作していたので,しばらく待てば解決するはずです。

8.10ではネットワークマネージャのアイコンで右クリックし,⁠接続の編集」を選択して設定を開始します。

USBモデムの設定は「モバイルブロードバンド」タブに格納されていますので,タブを切り替え,⁠追加]をクリックします図7⁠。

図7 モバイルブロードバンド

図7 モバイルブロードバンド

ウィザード形式の設定ダイアログが起動しますので,図8の段階まで進みます。残念ながらまだプロファイルが揃っておらず,日本国内では「Vodafone(J-Phone⁠⁠」などという古代の設定項目しかありませんが,気にせずこれを選択して進めてください。

図8 通信事業者の選択

図8 通信事業者の選択

図9のように,設定の名称を定義できます。ここでは分かりやすいように「E-Mobile」としています。

図9 設定の名称

図9 設定の名称

ここまで進めると,ネットワークマネージャーの「モバイルブロードバンド」タブ内に先ほど入力した名称の設定項目が作られます。⁠編集]をクリックして詳細な設定を行います。⁠番号」はデフォルトで値が入力されている「*99#」のままにし,ユーザ名・パスワードの双方に「em」と入力します図10⁠。

図10 接続情報の設定

図10 接続情報の設定

また図11のように,⁠IPv4設定」タブで,メソッドを「自動(PPP⁠⁠」に変更しておきます。

本来であればこれでPPP接続を行い,インターネット接続性を確保することができるのですが,現在はバグで動作していません。

図11 メソッドの変更

図11 メソッドの変更

著者プロフィール

吉田史(よしだふみひと)

Ubuntu Japanese Team Member株式会社創夢所属。システム管理を中心にWindows/PC Unixを併用している。Ubuntu Japanese Teamではパッケージサーバの管理や翻訳などの作業を担当。