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ここでは、ppp と pppconfig を利用する。
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 接続の設定
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
$ cat /etc/chatscripts/ocnem1 # 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
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 Desktop 用のモデム接続ツール。pppconfig を GUI で設定できる。
- gnome-ppp - modem internet connection tool for the GNOME Desktop
Fig-05: gnome-ppp 起動画面
pon,poff を GUI 画面で操作できる。応答が速いが単純そのもの。
- gpppon - graphical wrapper around pon and poff
pppconfig で設定した profile を切り換えて操作できる。
Fig-06: gpppon 起動画面
- chestnut-dialer - A application for the easy connection to the PPP dialup-network which written in Python.
このツールは起動が速く、使い勝手がよいので、chestnut-dialer を常用することにした。Linux Mint 7 XFCE が起動してDesktop が立ち上がったときに自動的に chestnut-dialer も起動するように設定しておく。
0 Comments::
Post a Comment