Ubuntu 9.10 C01LCを使う。
Ubuntu 9.10で、Softbank C01LCを使用できました。
参考:
UbuntuでEmobileのD21LCを利用する | Blog.37to.net
http://nblog.jp/0127/
コード
- ベンダーコード:0x1c9e
- USBメモリのプロダクトID: 0xf000
- USBモデムのプロダクトID:0x9603
usb_modeswitchのインストール
- Draisberghof - Software - USB_ModeSwitchから、ダウンロードします。apt-getでもインストールできましたが、うまく動かせませんでした。ダウンロードしたらコンパイルに必要なlibusb-devをインストールして設定します。
apt-get install libusb-dev wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.7.tar.bz2 bzcat usb_modeswitch-1.0.7.tar.bz2 | tar xvf - cd gcc -l usb -o usb_modeswitch usb_modeswitch.c sudo cp usb_modeswitch /usr/local/sbin/ sudo cp usb_modeswitch.conf /etc/
- usb_modeswitch.confの中に、
DefaultVendor= 0x1c9e DefaultProduct= 0xf000 TargetVendor= 0x1c9e TargetProduct= 0x9603
の記述があるので、そこのコメントを外す。こんな感じ。
/etc/usb_modeswitch ####################################################### # MobiData MBD-200HU (aka 4G XS Stick W10/W14, aka Micromax MMX 300G, # aka ChinaBird CBCPL68) # # # Contributor: Chris DefaultVendor= 0x1c9e DefaultProduct= 0xf000 TargetVendor= 0x1c9e TargetProduct= 0x9603 # only for refecence and 0.x versions # MessageEndpoint=0x01 MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
起動時の設定
- 起動時に必要な設定をrc.localにいれる。C01LCを挿して起動したときは、初めからMODEMになるようにしてみた。
/etc/rc.local #CL01LC modprobe usbserial vendor=0x1c9e product=0x9603 /usr/local/sbin/usb_modeswitch
pppの設定
- gnome-pppを使用して繋ぐ。suしないとダメなので、パスワードなしで使えるように細工した。Netrimixを使ってるので、起動コマンドの変更は、gnome-control-centerをTerminalから起動して行った。
sudo apt-get install gnome-ppp
sudoを変更する。
sudo update-alternatives --config editor sudo visudo %admin ALL=NOPASSWD: /usr/bin/gnome-ppp
sudo gnome-control-center
アイコンから起動するコマンドを「sudo gnome-ppp」に、変更する。
gnome-ppp
- 接続先
Username:em
Password:em
Remember password:チェック
Phone number: *99***1#
- 「Setup」→「Modem」
Device: /dev/ttyUSB2
Type: Analog Modem
Speed: 460800
Phone Line: Tone
Volume: Off
- 「Setup」→「Options」
Dock in notification area:チェック
Auto reconnect:チェック
Check default route:チェック
Ignore terminal strings (stupid mode):チェック
その他
- Netrimixには、ターミナルサーバークライアントがない。orz
sudo apt-get install tsclient
動作確認など
- lsusbで、状態は確認できる。sudo lsusb -v -s (bus):(dev)で詳細も確認できる。うまくモデムに、切り替わってないときや挿し直した時は、sudo usb_modeswitchで切り替える。