F2R2

7354713fe78efacb4847f18d04f918cc701db617

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

L-05A on BSD その2

L-05Aの続きです。

とりあえず、別のマシンにFreeBSD8.0Rを入れて試してみました。
おまじないコマンドもNetBSDとは違って、

cdcontrol -f /dev/cd0 eject

やっぱりこれを4, 5回繰り返すとモデムに化けます。
が、FreeBSD(GENERIC)では /boot/loader.conf に

ucom_load="YES"
umodem_load="YES"

この2行を書いてブートしておかないと ugen にされちゃいます。

で、pppをしてみると、無事繋がりました(^^)
NetBSDの時と違って、ちゃんと通信できるし、安定しています。

ということで、原因追求に入っていきます。。。
別マシンのFreeBSDで動いたので、原因はハードそのものかNetBSDと
いうことになります。

とりあえず、NetBSDが入っているマシンにFreeBSDを入れてみます。
が、USB CD-ROMが動かない。と、ここで思い出しました。
NetBSDをいれているマシンはUSBの給電能力が低いらしく、
バスパワーのCDドライブを駆動できなかったのです。
ということで、L-05Aにも十分給電出来ていないのが原因かも?
と思ったのですが、FreeBSDを入れちゃいました。
これが失敗。というか、遠回りになりました。

FreeBSDのインストールが終わってpppしてみると、やっぱり
繋がらない。ということで、ハードが怪しいという結論。
で、USBの給電が怪しいということで、セルフパワードなUSBハブを
間にかませて試してみると、見事に繋がりました(^^)

でもFreeBSDを入れる前に試しておけば良かったんですよね(^^;

再度、NetBSDに入れ直して、USBハブを間に入れて試すと、
こちらも無事繋がり、安定しています(^^)
ということで、一件落着。

まとめ

NetBSD 5.0.2
- L-05Aを挿した後、"eject cd0"を4, 5回実行すると、モデムに化ける。
- "eject cd0"はある程度間隔を空けて実行する。いろいろ試した結果、
  こんな感じのスクリプトに落ち着いた。

#!/bin/sh
/usr/bin/eject cd0
/usr/bin/eject cd0
/usr/bin/eject cd0
sleep 0.5
/usr/bin/eject cd0
sleep 1
/usr/bin/eject cd0

pppの設定はこんな感じ。

/etc/ppp/chat-foma
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
TIMEOUT 5
"" "at"
TIMEOUT 5
OK "atz"
TIMEOUT 5
OK "atd*99***5#"
CONNECT ""

/etc/ppp/peers/foma
dtyU0 460800 crtscts
lock
hide-password
local
noauth
usepeerdns
nodefaultroute
noipdefault
novj
noccp
nobsdcomp
user "ユーザー名"
ipcp-restart 8
ipcp-max-configure 50
ipcp-accept-local
ipcp-accept-remote
connect '/usr/sbin/chat -V -f /etc/ppp/chat-foma'

/etc/ppp/chap-secrets にアカウント情報

"pppd call foma"で接続。

FreeBSD 8.0
- /boot/loader.confに下記の2行を追加
ucom_load="YES"
umodem_load="YES"

- ejectのコマンドは"cdcontrol -f /dev/cd0 eject"
- これを4, 5回実行するとモデムに化ける

/etc/ppp/ppp.conf
default:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION (built COMPILATIONDATE)

 # Ensure that "device" references the correct serial port
 # for your modem. (cuau0 = COM1, cuau1 = COM2)
 #
 set device /dev/cuaU0

 set speed 460800
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATD\\T TIMEOUT 40 CONNECT"
 set timeout 180 # 3 minute idle timer (the default)
# enable dns # request DNS info (for resolv.conf)

foma:
 #
 # edit the next three lines and replace the items in caps with
 # the values which have been assigned by your ISP.
 #

 set phone "*99***5#"
 set authname ユーザー名
 set authkey パスワード

 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 add default HISADDR # Add a (sticky) default route

"ppp -auto foma" で接続。

全1ページ

[1]


.
flyingangler
flyingangler
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
検索 検索
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事