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]