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