ユーザ用ツール

サイト用ツール


raspberrypi:log20150404_3g_modem

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
raspberrypi:log20150404_3g_modem [2015-04-04 00:39]
tosihisa@netfort.gr.jp 作成
raspberrypi:log20150404_3g_modem [2015-04-05 00:48] (現在)
tosihisa@netfort.gr.jp
行 1: 行 1:
-====== Raspberry Pi で 3G モデムを使う ======+====== Raspberry Pi で 3G modem を使う ====== 
 + 
 +{{ :raspberrypi:img_0180.jpg?400 |}} 
 + 
 +昔に購入した b-mobile 3G modem (ZTE MF626) を Raspberry pi で使えるか試します. 
 + 
 +結果としては,必要なソフトウェアをインストールするだけで利用できました. 
 + 
 +MF626 を Raspbeery pi に装着した後の USB 認識状態を確認します.
  
 <code> <code>
 pi@hydra ~ $ lsusb  pi@hydra ~ $ lsusb 
-Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp +...
-Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub +
-Bus 001 Device 006: ID 05ac:0201 Apple, Inc. USB Keyboard [Alps or Logitech, M2452] +
-Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp+
 Bus 001 Device 007: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA Bus 001 Device 007: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
-Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc4-Port HUB +...
-Bus 001 Device 005: ID 0409:55ab NEC CorpHub [iMac/iTouch kbd]+
 pi@hydra ~ $  pi@hydra ~ $ 
 </code> </code>
  
 +ZTE MF626 を modem として使うためには,usb-modeswitch が必要なのでインストールします.合わせて,wvdial もインストールします.
 +
 +<code>
 +pi@hydra ~ $ sudo apt-get install usb-modeswitch usb-modeswitch-data wvdial
 +</code>
 +
 +usb-modeswitch がインストールされれば,後は,一度 ZTE MF626 を Raspberry pi から抜いて,再度 挿します.
 +
 +<code>
 +pi@hydra $ lsusb 
 +...
 +Bus 001 Device 011: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636
 +...
 +pi@hydra $ 
 +</code>
 +
 +上記の様になれば,3G modem として使えるはずです.
 +
 +wvdial で PPP 接続するための config ファイルは以下のとおりです.
 +
 +SIM は IIJmio の SIM を使っています.
 +
 +<file text /etc/wvdial.conf>
 +[Dialer Defaults]
 +Init1 = ATZ
 +Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 
 +Init3 = AT+CGDCONT=1,"IP","iijmio.jp"
 +Dial Attempts = 3
 +Stupid Mode = 1
 +Modem Type = Analog Modem
 +Dial Command = ATD
 +Stupid Mode = yes
 +Baud = 460800
 +New PPPD = yes
 +APN = iijmio.jp
 +Modem = /dev/ttyUSB2
 +ISDN = 0
 +Phone = *99#
 +Password = iij
 +Username = mio@iij
 +Carrier Check = no
 +</file>
 +
 +wvdial の実行には root 権限が必要ですので sudo で実行します.
 +
 +<code>
 +pi@hydra ~ $ sudo wvdial
 +--> WvDial: Internet dialer version 1.61
 +--> 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: AT+CGDCONT=1,"IP","iijmio.jp"
 +AT+CGDCONT=1,"IP","iijmio.jp"
 +OK
 +--> Modem initialized.
 +--> Sending: ATD*99#
 +--> Waiting for carrier.
 +ATD*99#
 +CONNECT
 +--> Carrier detected.  Starting PPP immediately.
 +--> Starting pppd at Sat Apr  4 01:20:18 2015
 +--> Pid of pppd: 4415
 +--> Using interface ppp0
 +--> local  IP address 10.178.157.69
 +--> remote IP address 10.64.64.64
 +--> primary   DNS address 202.232.2.2
 +--> secondary DNS address 202.232.2.3
 +</code>
 +
 +うまく PPP で接続できています.
 +
 +終了するには Ctrl-c で終了します.
 +
 +<code>
 +^CCaught signal 2:  Attempting to exit gracefully...
 +--> Terminating on signal 15
 +--> Connect time 1.1 minutes.
 +--> Disconnecting at Sat Apr  4 01:21:25 2015
 +pi@hydra ~ $ 
 +</code>
 +
 +以下の様に実行すれば,wvdial をバックグラウンドで動かせられるはずです.
 +
 +<code>
 +pi@hydra ~ $ sudo wvdial & disown
 +</code>
  
raspberrypi/log20150404_3g_modem.1428075548.txt.gz · 最終更新: 2015-04-04 00:39 by tosihisa@netfort.gr.jp