ユーザ用ツール

サイト用ツール


raspberrypi:log20150404_3g_modem

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
raspberrypi:log20150404_3g_modem [2015-04-04 01:01]
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>
行 8: 行 16:
 pi@hydra ~ $  pi@hydra ~ $ 
 </code> </code>
 +
 +ZTE MF626 を modem として使うためには,usb-modeswitch が必要なのでインストールします.合わせて,wvdial もインストールします.
  
 <code> <code>
 pi@hydra ~ $ sudo apt-get install usb-modeswitch usb-modeswitch-data wvdial pi@hydra ~ $ sudo apt-get install usb-modeswitch usb-modeswitch-data wvdial
 </code> </code>
 +
 +usb-modeswitch がインストールされれば,後は,一度 ZTE MF626 を Raspberry pi から抜いて,再度 挿します.
  
 <code> <code>
-pi@hydra /etc/usb_modeswitch.d $ lsusb +pi@hydra $ lsusb 
 ... ...
 Bus 001 Device 011: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636 Bus 001 Device 011: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/MF627/MF636
 ... ...
-pi@hydra /etc/usb_modeswitch.+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> </code>
  
raspberrypi/log20150404_3g_modem.1428076892.txt.gz · 最終更新: 2015-04-04 01:01 by tosihisa@netfort.gr.jp