ERT-PV01CF
アット・ニフティが提供する専用 PHS カードを使った定額/つなぎ放題のインターネット接続サービスがある。
「@nifty mobile P」といい,こちらの @nifty のサイトで紹介されている。
私が申し込んだ時は,「ERT-PV01CF」というカードを使用し,このサービスを利用するという形態だった。
このコンパクト・フラッシュカード型 PHS は本多エレクトロン製であり,同社の AirH" カードが FreeBSD で動いたという情報は結構ある。
だったら,このカードも動くんじゃないか?
動かなかったら Windows で使えばよしと,試してみたらあっさり動いた。
以下は,その際の設定メモである。
なお,2003年11月から,このサービス「@nifty mobile P」で使用するカードは「ERT-PV02CF」に変更となり,「ERT-PV01CF」の提供は終っているようだ。
こちらでも同様に動くのではないかと思うのだが,どうなんだろう,,,
■ 環境
% uname -rs
FreeBSD 5.2-RELEASE
%
■ カーネルコンフィグ
デフォルトでは有効になっている。
# Serial (COM) ports
device sio
■ /etc/rc.conf
pccard_enable="YES"
■ カードをスロットに挿入した際のログ
/var/log/messages に以下のようなメッセージ。
kernel: sio4: at port 0x2f8-0x2ff irq 11 function 0 config 9 on pccard1
kernel: sio4: type 16550A
kernel: sio4: unable to activate interrupt in fast mode - using normal mode
■ /etc/resolv.conf
指定された IP アドレスを記述する。
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
■ /etc/ppp/ppp.conf の設定
### ppp.conf ###
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
#set device /dev/cuaa1
set device /dev/cuaa4
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
phs:
set phone "電話番号##xx" # @nifty mobile P32
set login
set openmode active
accept chap
set authname xxxxxxxx
set authkey xxxxxxxx
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.conf ###
■ ipfw のルールを変更
必要な通信が行なえるように。
詳細は省略。
■ 接続
ppp コマンドで接続する。
root# ppp -ddial phs
Working in ddial mode
Using interface: tun0
root#
IP アドレスを確認してみると,,,
root# ifconfig tun0
tun0: flags=8051 mtu 1500
inet xxx.xxx.xxx.xxx --> xxx.xxx.xxx.xxx netmask 0xffffff00
Opened by PID 642
root#
以上,素敵なおもちゃをゲット。
[Top Page]