お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-19 17:51:39

honeyhunter
メンバ
登録日: 2010-05-19

XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

Xubuntuでモバイルブロードバンド通信をしようとしているものです。

次に、接続の各種設定事項を示します:
通信カードのモデル名:Softbank C02LC(USBタイプ)
ユーザ名:em
パスワード:em
アクセスポイント名:emb.ne.jp
接続番号:*99***1#

次は使用しているコンピュータのモデルです:
FRONTIER NOTE BOOK 921OK ID3

接続をセットアップするダイアログのモバイルブロードバンド通信タブから設定を行いました。通信カードは認識されてデスクトップにマウントされますが、上部ツールバーの接続アイコンには×印がついたままになってしまいます。通信カードの動作対象OSはWindowsとMacのみでした。

わかる方がいたら、解決策を教えていただくようお願いします。

オフライン

 

#2 2010-06-06 18:25:48

toshio
メンバ
登録日: 2007-11-14

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

Xubuntu 9.10 (32bit)で使うことができたんで報告します。
僕が調べたやり方では、NetworkManagerは使わず、wvdialというダイアルアップツールを使います。

1. wvdialパッケージをインストールする。

コード:

$ sudo apt-get install wvdial

そもそもPCをネットにつなげないのなら、ネットカフェなどでパッケージだけダウンロードしてインストールして下さい。

2. C02LCを「挿した状態で」PCを起動する。

3. 端末から

コード:

$ lsusb

として、モデムデバイスが見えているか確認します。

コード:

Bus 002 Device 005: ID 1c9e:9900

こんな表示があればOKです。右側のxxxx:xxxxという表示があっているか確認して下さい。

4. 端末から

コード:

$ sudo modprobe usbserial vendor=0x1c9e product=0x9900

とうちます。
するとシリアルポートデバイス(/dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2)が作成されるはずです。

5. /etc/wvdial.confに以下のように書く。

コード:

 [Dialer Defaults]
 Init1 = ATZ
 Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
 Password = em
 Phone = *99***1#
 Modem Type = Analog Modem
 Stupid Mode = 1
 Carrier Check = no
 Baud = 9600
 New PPPD = yes
 Dial Command = ATDT
 Modem = /dev/ttyUSB2
 ISDN = 0
 Username = em

6. 端末から

コード:

$ sudo wvdial

と打ちます。
うまくいけば、ppp0というネットワークインタフェースが作成され、インターネットに接続できます。

オフライン

 

#3 2010-06-30 12:44:15

honeyhunter
メンバ
登録日: 2010-05-19

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

投稿ありがとうございます。
コンピュータが修理中だったため返事が遅れました。申し訳ありません。

私が使っているXubuntuだとUSBモデムがストレージとして認識されてしまい、USBモデムとして認識させるにはusbmodeswitchというソフトが必要なようですが、これにもインターネットに繋がっている必要があるようです。
そこで、学校でインターネット環境が利用できるので、そのときにusbmodeswitchやwvdialというソフトをダウンロードしてUSBなどに保存し、Xubuntu上でインストールという手段はとれるのでしょうか?
調べてもどのWebサイトからダウンロードしたらよいか解りません。
ご教授お願いします。

オフライン

 

#4 2010-06-30 18:02:08

toshio
メンバ
登録日: 2007-11-14

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

私の環境でもストレージとして認識されたり、モデムとして認識されたり、なんだか不安定です。
でも、usb_modeswitchを使うことで接続できています。

さて、必要なパッケージのインストールですが、よそでパッケージをダウンロードして、USBメモリでXubuntuに導入ということでOKです。

まず、以下のリンクからパッケージ(*.deb)ファイルをダウンロードしてください。
(いずれも、ページ下部の"〜のダウンロード"というところから、自分のアーキテクチャ(32bit版ならi386)のリンクをクリックして下さい)

- wvdial                 http://packages.ubuntu.com/lucid/wvdial
- libuniconf4.6          http://packages.ubuntu.com/lucid/libuniconf4.6
- libwvstreams4.6-base   http://packages.ubuntu.com/lucid/libwvstreams4.6-base
- libwvstreams4.6-extras http://packages.ubuntu.com/lucid/libwvstreams4.6-extras
- usb-modeswitch         http://packages.ubuntu.com/lucid/usb-modeswitch
- usb-modeswitch-data    http://packages.ubuntu.com/lucid/usb-modeswitch-data

ダウンロードしてきた*.debファイルを全てホームディレクトリに置いたとすると、端末から以下を実行します。

コード:

 $ cd
 $ sudo dpkg -i *.deb

上記のパッケージ + Xubuntuのデフォルトインストールで依存関係は解決されているはずです。
エラーが出るようなら必要なパッケージをpackages.ubuntu.comからダウンロードしてください。

インストールしたら、usb_modeswitchの実行は以下のようにします。

コード:

 $ sudo usb_modeswitch -c /etc/usb_modeswitch.d/1c9e:f000

いろいろメッセージが表示されますが、自分の環境では、"usb_modeswitch has failed."という不吉な表示が出ます。
でも、

コード:

 $ lsusb

で確認すると、ちゃんとproduct IDが変化しています。

あとは#2と同じ手順を実行します。



おまけ:

必要に応じてusb_modeswitchを使いつつ、modprobeやwvdialコマンドをたたくシェルスクリプトを作って
http://academic.meganebu.com/~debug_ito/index.php?Ubuntu%2F%A5%E2%A5%D0%A5%A4%A5%EB%A5%A4%A5%F3%A5%BF%A1%BC%A5%CD%A5%C3%A5%C8#g925bf38
に置いておきました。
興味がありましたら(くれぐれも自己責任で)お使い下さい。

オフライン

 

#5 2010-07-01 17:11:38

honeyhunter
メンバ
登録日: 2010-05-19

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

親切な回答ありがとうございます。
諸事情により、まだ試せない状況が続いておりますので、確認でき次第結果を報告いたします。
近日中には確認できると思いますので…

オフライン

 

#6 2010-07-05 20:50:12

honeyhunter
メンバ
登録日: 2010-05-19

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

今日試してみました。
投稿#4に書いてあるパッケージはすべて問題なくインストールできたようです。
コマンド「sudo usb_modeswitch -c /etc/usb_modeswitch.d/1c9e:f000」を実行すると、後述のようなエラーメッセージ(※1)が表示されましたが、投稿#2のlsusbコマンドのステップまではうまくできました。

ですが、投稿#2のコマンド「sudo modprobe~」を実行しても、端末の次の行には何も表示されません。lsusbコマンドを実行してみても、/dev/ttyUSB0などは見当たりません。

それとステップ5の「etc/wvdial.confに以下のように書く。」のところですが、どのようにしてその構成ファイルを編集すればよいのでしょうか?
ご指導願います。

※1 次がそのエラーメッセージ:

Looking for target devices...
No devices in target mode or class found
Looking for default devices...
No default device found.Is it connected? Bye...

(対象のデバイスを探しています...
ターゲットモードまたはクラスでのデバイスは見つかりませんでした。
既定のデバイスを探しています...
既定のデバイスは見つかりませんでした。接続されていますか?終了します。)

オフライン

 

#7 2010-07-05 22:50:09

toshio
メンバ
登録日: 2007-11-14

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

※1のエラーメッセージはC02LCが既にモデムとして認識されているときにusb_modeswitchを実行したためじゃないでしょうか?
試したことがないので分かりませんが、#2のステップ3で、モデムデバイスが確認されていればOKです。
#2 ステップ3でモデムデバイスが見当たらない場合にusb_modeswitchを使ってみてください。

さて、#2 ステップ4でmodprobeを実行して成功したとしても、端末には何も表示されません。
また、lsusbでは/dev/ttyUSB0などは表示されません。
これらが作成されているかどうかは以下のコマンドで確認してください。

コード:

 $ ls /dev/ttyUSB*

/etc/wvdial.confはシステムの設定ファイルで、通常のユーザー権限では編集できないようになっています。
以下のようにroot権限でmousepadを起動して編集してください。

コード:

 $ sudo mousepad /etc/wvdial.conf

見た感じ、うまくいってるように思います。
この後wvdialまわりで妙なことが起こらなければ接続できそうな気がしてます。

ちなみにうまく接続できるとwvdialコマンドを打った時点で謎のメッセージがいろいろ表示されますが、
あとはそのまま端末ごと放っておいてください。

別の端末を開いて、

コード:

 $ ifconfig

と打ち、"ppp0"といったような単語が見えれば成功です。
接続を切りたいときはwvdialを実行した端末でCtrl + Cを入力してください。

あ、あと、おせっかいかもしれませんが、デフォルトだと、wvdialでネットにつながっていても、firefoxがオフラインモードに入ってしまいます。
これは、普通の設定でネット接続を司るNetworkManagerにfirefoxが接続状況を問い合わせるためです。
その場合は、
- アドレスバーにabout:configと入力してEnter
- 「細心の注意を払って使用する」ボタンを押す
- toolkit.networkmanager.disableという設定をtrueに変更
すればOKです。

オフライン

 

#8 2010-07-06 00:45:35

honeyhunter
メンバ
登録日: 2010-05-19

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

何度かコマンドの実行を再試行したら成功し、インターネットに接続できるようになりました。
これまで長い間指導ありがとうございました!これで同じような問題を抱えている人も助かると思います。

ですが、困ったことにソフトウェアのアップデートをしたらXubuntuが起動しなくなってしまいました。実は、USBにインストールしたXubuntuを使っているのですが、アップデートのファイルサイズも結構大きく、4GBのUSBだったのでもしやシステムファイルが上書きされてしまったのでは、と素人なりに思っています。

オフライン

 

#9 2010-07-06 22:34:34

toshio
メンバ
登録日: 2007-11-14

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

接続できたようでなによりです。

起動できなくなった件ですが、システムファイルが上書きされたかどうかは分かりませんが、ディスク容量が圧迫されて起動できなくなることはあるように思います。
ちょっと自分ではすぐに対処法が思いつかないので、もし本当にお困りなら別スレを立てて識者の方にご質問下さい。

オフライン

 

#10 2010-07-09 14:35:11

honeyhunter
メンバ
登録日: 2010-05-19

Re: XubuntuでのSoftbank C02LCによるモバイルブロードバンド通信ができません

今思うと、ブートローダのgrubのインストールをし忘れたように思えます…
アップデート中にgrub関係のダイアログが表示されて、よくわからないのでキャンセルを押したので…
調べてみると、Ubuntu 10.04へのアップグレード後に起動しなくなるケースはよくあるようですね。いろいろと試行錯誤を重ねてみます。

オフライン

 

Board footer

Powered by FluxBB