Loading...

2009-09-27

Internet PPP dialup connection with the Emobile D22HW on Linux Mint 7 XFCE

Mobile Network settings - internet PPP dial-up connection with the emobile data card - D22HW on the Linux Mint 7 XFCE community edition.

Emobile の USB タイプのデータカード D22HW を接続して、Linux Mint 7 XFCE のもとで、インターネット PPP 接続を試みる。接続が確立したら、インターネット接続速度も調べてみる。Linux Mint 7 系以外のディストロでも同様に設定すれば、接続できるはず?

USBタイプ (D22HW)
型番 D22HW
対応OS Windows XP Home Edition(Service Pack 2以降)
Windows XP Professional(Service Pack 2以降)
Windows Vista(32bit版/64bit版)
Mac OS X 10.4〜10.5
※ 上記対応OSはすべて日本語版となります。
メーカ Huawei Technologies Co., Ltd
カードスロット microSD™ (2GB)/microSD™ HCスロット ×1(最大8GB)
サイズ 約25.0mm(W)×12.0mm(H)×87.0mm(D)
質量 約25g
インターフェイス USB 1.1/2.0準拠
動作環境:
Platform: Dell Latitude D410; Intel Pentium M730, SODIMM 2048MB (533MHz),Hard Drive; Seagate Momentus 5400.3 ST9160821A, 160GB
$ uname -a
Linux mint7xfce 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux


1. PPP ダイヤルアップ接続の設定
Configuration for the PPP dial-up connection with the emobile D22HW data card. 
プラグインした emobile D22HW が USB シリアルモデムとして認識されているかを確認する。
$ dmesg | grep usb
   +++++ 抜 粋 ++++++
[   10.748335] usb-storage: device scan complete
[   23.857172] usbcore: registered new interface driver usbserial
[   23.868223] usbcore: registered new interface driver usbserial_generic
[   23.872892] usbserial: USB Serial Driver core
[   24.053754] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   24.085861] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   24.092042] usbcore: registered new interface driver option
[  584.778192] usb 1-2.4: USB disconnect, address 4
[  591.120205] usb 1-2.4: new high speed USB device using ehci_hcd and address 6
[  591.249716] usb 1-2.4: configuration #1 chosen from 1 choice
[  591.328843] usb-storage: device found at 6
[  591.328849] usb-storage: waiting for device to settle before scanning
[  596.328387] usb-storage: device scan complete
[ 4455.817544] usb 1-2.4: USB disconnect, address 6

1-1.USB シリアルドライバは usbserial(usbserial_generic) として認識されている。D22HW は GSM モデムとして /dev/ttyUSB0 および /dev/ttyUSB1 にアタッチされている。

1-2.usbserial ドライバのインストール有無の確認

$ sudo lsmod
 ++++++++ 抜 粋 ++++++++++
 yenta_socket           32396  1
 rsrc_nonstatic         19328  1 yenta_socket
 usbserial           39656 3 option  # インストールされている。
 agpgart                42696  3 drm,intel_agp
 output                 11008  1 video
 ieee80211              38344  1 ipw2200
 ieee80211_crypt        13444  1 ieee80211

1-3.Linix Mint 7 XFCE に初期導入されている PPP 関連パッケージの確認。 
$ dpkg -l | grep ppp

ii  ppp         Point-to-Point Protocol (PPP) - daemon
ii  pppconfig   A text menu based utility for configuring ppp
ii  pppoe       PPP over Ethernet driver
ii  pppoeconf   PPPoE/ADSL 接続の設定
     ここでは、ppp と pppconfig を利用する。
1-4.PPP接続設定をおこなう。
emobile の 接続設定条件:プロバイダは OCN。接続は OCN 経由でおこなわれる。
参考: OCN 高速モバイル / OCN 高速モバイル EM
設定条件:プロバイダから付与された接続情報
Profile name ocnem
APN static /  ocn
Phone number *99***1#
User name OCN members ID
User passwd OCN Authentified passwd
Modem device /dev/ttyUSB0 or /dev/ttyUSB1
PPP 設定ユーティリティ(GNU/Linux PPP Configuration Utility) の起動  
端末を開いて、下記のコマンドを与えて、所要条件を入力して PPP 接続の設定をおこなう。
$ sudo /usr/sbin/pppconfig
すると、下図の起動画面が現れる。すべて英語表記であるが、さほど難しくはない。
Step-1. 起動画面のトップライン Create Create a connection を選択(ハイライト表示)して、 [ Enter ] :了解

Fig-01: Dialogue - PPP Configuration Utility

Step-2. 以後、表示される画面の問いかけに答えてゆけば、PPP の設定が完了する。
Fig-02: pppconfig - dialog - Finished

設定完了後の Properties of ocnem の確認画面:下図

 Fig-03: pppconfig - dialog - Properties of ocnem
設定情報は /etc/ppp/peers/ocnem と /etc/chatscripts/ocnem 以下に保存される。

$ cat /etc/ppp/peers/ocnem
  1 # This optionfile was generated by pppconfig 2.3.18.
  2 #
  3 #
  4 hide-password
  5 noauth
  6 connect "/usr/sbin/chat -v -f /etc/chatscripts/ocnem"
  7 debug
  8 /dev/ttyUSB0
  9 460800
 10 defaultroute
 11 noipdefault
 12 user "OCN auth-ID"
 13 remotename ocn
 14 ipparam ocnem
   $ cat /etc/chatscripts/ocnem
  1 # This chatfile was generated by pppconfig 2.3.18.
  2 # Please do not delete any of the comments.  Pppconfig needs them.
  3 #
  4 # ispauth PAP
  5 # abortstring
  6 ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIALTONE' ABORT 'NO ANSWER' ABORT DELAYED
  7 # modeminit
  8 '' ATZ
  9 # ispnumber
 10 OK-AT-OK "ATDT*99***1#"
 11 # ispconnect
 12 CONNECT \d\c
 13 # prelogin
 14
 15 # ispname
 16 # isppassword
 17 # postlogin
 18
 19 # end of pppconfig stuff
Step-3. PPP 接続の試行: 端末を開いて、下記コマンドを与えて PPP接続 on - off を確認する。

  $ pon ocnem : PPP 接続する。D22HW 本体のインジケータ LED が青色点灯する。
接続 log(Connection Log) は以下のとおり。
-----------------------------------------------------------------------
--> Ignoring malformed input line: ";Do NOT edit this file by hand!"
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: ATZ
ATZ
OK
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: ATI3
ATI3
Manufacturer: huawei
Model: D22HW
Revision: 11.105.11.00.00
IMEI: 359024020298839
+GCAP: +CGSM,+DS,+ES
OK
--> Modem initialized.
--> Sending: ATM1L1DT*99***1#
--> Waiting for carrier.
CONNECT
--> Carrier detected.
Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Sun Sep 27 20:16:20 2009
--> Pid of pppd: 32522
--> Using interface ppp0
--> local IP address ***.**.***.***
--> remote IP address **.**.**.**
--> primary DNS address 2**.1**.2**.1**
--> secondary DNS address 1**.1**.**.2**
-----------------------------------------------------------------------
PPP 接続することが確認できたので、 Firefox を起動して、Web site を閲覧する。SpeedTest.net でインターネット接続スピードを測定してみる。 
 Fig-04: Result of Internet Speed test with the emobile D22HW

       下りで 3.27MBit/s 出ている。やはり都心部と違ってトラフィックが空いているようだ。
$ poff ocnem : PPP 接続を切断する。D22HW 本体のインジケータ LED が消灯する。
------------------------------------------------------------------------   
Reference:  man PON(1) :  file:///usr/share/man/man1/pon.1.gz

2. GUI ベースの PPP 関連パッケージを追加インストールする。
パッケージリポジトリを検索して Linux Mint 7 XFEC 上で動作する GUI ツール
をインストールしてみる。
  • gnome-ppp - modem internet connection tool for the GNOME Desktop
Gnome Desktop 用のモデム接続ツール。pppconfig を GUI で設定できる。
Fig-05: gnome-ppp 起動画面
  • gpppon - graphical wrapper around pon and poff
pon,poff を GUI 画面で操作できる。応答が速いが単純そのもの。
pppconfig で設定した profile を切り換えて操作できる。
Fig-06: gpppon 起動画面
    • chestnut-dialer - A application for the easy connection to the  PPP dialup-network which written in Python.
    Fig-07: chestnut-dialer 起動画面

    Fig-08: chestnut-dialer Account設定画面
    このツールは起動が速く、使い勝手がよいので、chestnut-dialer を常用することにした。Linux Mint 7 XFCE が起動してDesktop が立ち上がったときに自動的に chestnut-dialer も起動するように設定しておく。

    0 Comments::