raspberrypi:log20150404_3g_modem
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| raspberrypi:log20150404_3g_modem [2015-04-03 16:01] – tosihisa@netfort.gr.jp | raspberrypi:log20150404_3g_modem [2015-04-04 15:48] (現在) – tosihisa@netfort.gr.jp | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Raspberry Pi で 3G モデムを使う ====== | + | ====== Raspberry Pi で 3G modem を使う ====== |
| + | |||
| + | {{ : | ||
| + | |||
| + | 昔に購入した b-mobile 3G modem (ZTE MF626) を Raspberry pi で使えるか試します. | ||
| + | |||
| + | 結果としては,必要なソフトウェアをインストールするだけで利用できました. | ||
| + | |||
| + | MF626 を Raspbeery pi に装着した後の USB 認識状態を確認します. | ||
| < | < | ||
| 行 8: | 行 16: | ||
| pi@hydra ~ $ | pi@hydra ~ $ | ||
| </ | </ | ||
| + | |||
| + | ZTE MF626 を modem として使うためには,usb-modeswitch が必要なのでインストールします.合わせて,wvdial もインストールします. | ||
| < | < | ||
| pi@hydra ~ $ sudo apt-get install usb-modeswitch usb-modeswitch-data wvdial | pi@hydra ~ $ sudo apt-get install usb-modeswitch usb-modeswitch-data wvdial | ||
| </ | </ | ||
| + | |||
| + | usb-modeswitch がインストールされれば,後は,一度 ZTE MF626 を Raspberry pi から抜いて,再度 挿します. | ||
| < | < | ||
| - | pi@hydra | + | pi@hydra $ lsusb |
| ... | ... | ||
| Bus 001 Device 011: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/ | Bus 001 Device 011: ID 19d2:0031 ZTE WCDMA Technologies MSM MF110/ | ||
| ... | ... | ||
| - | pi@hydra /etc/usb_modeswitch.d $ | + | pi@hydra |
| + | </ | ||
| + | |||
| + | 上記の様になれば,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," | ||
| + | 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 = / | ||
| + | ISDN = 0 | ||
| + | Phone = *99# | ||
| + | Password = iij | ||
| + | Username = mio@iij | ||
| + | Carrier Check = no | ||
| + | </ | ||
| + | |||
| + | wvdial の実行には root 権限が必要ですので sudo で実行します. | ||
| + | |||
| + | < | ||
| + | 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," | ||
| + | AT+CGDCONT=1," | ||
| + | OK | ||
| + | --> Modem initialized. | ||
| + | --> Sending: ATD*99# | ||
| + | --> Waiting for carrier. | ||
| + | ATD*99# | ||
| + | CONNECT | ||
| + | --> Carrier detected. | ||
| + | --> 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 | ||
| + | --> secondary DNS address 202.232.2.3 | ||
| + | </ | ||
| + | |||
| + | うまく PPP で接続できています. | ||
| + | |||
| + | 終了するには Ctrl-c で終了します. | ||
| + | |||
| + | < | ||
| + | ^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 ~ $ | ||
| + | </ | ||
| + | |||
| + | 以下の様に実行すれば,wvdial をバックグラウンドで動かせられるはずです. | ||
| + | |||
| + | < | ||
| + | pi@hydra ~ $ sudo wvdial & disown | ||
| </ | </ | ||
raspberrypi/log20150404_3g_modem.1428076892.txt.gz · 最終更新: 2015-04-03 16:01 by tosihisa@netfort.gr.jp
