Ihara's Weblog

火曜日 12 19, 2006

Solaris10 + PHSでモバイル

Solaris10では、Solaris9とは比べものにならない程多くのデバイスをサポートするようになりました。私が確認できた1つとして、PCMCIAモデムカード(NTT Docomo P-in Free 1S)があります。実は1年ほど前このカードを利用できることを確認し、PCからWindowsを完全に削除しSolaris10のみにしました。ただ、NTT DocomoのPHSは、来年度でサービス停止が決まっています。。残念。ちなみに、現在の私のPCは、Sony VGN-S93PSYで Nevada(build54)をインストールしています。

付属のPCMCIAアダプタをつけたカードを挿してATコマンドを実行してみます。tipで接続してconnectedの後にatと打って"OK"がでてくることを確認できればmodemとして利用できます。その後、"~."とタイプしてtipを終了します。

# tip /dev/cua/pc0
connected
at
OK
~.
[EOF]

次に、pppの設定をします。ここでは、プロバイダとしてmoperaを利用している例を挙げます。接続に必要な情報はこちらを参照しました。

作成・修正するファイルは、以下のとおりです。
/etc/ppp/mopera-chat
/etc/ppp/options
/etc/ppp/pap-secrets
/etc/ppp/peers/mopera

/etc/ppp/peers/mopera
connect "/usr/bin/chat -f /etc/ppp/mopera-chat"
updetach
/dev/cua/pc0
115200
usepeerdns
defaultroute
lock
name mopera

/etc/ppp/mopera-chat
TIMEOUT 10
ABORT "BUSY"
ABORT "NO CARRIER"
"" ATZ
OK "ATDT0570800166#6401"
TIMEOUT 60
CONNECT "CONNECT"

moperaは、パスワードが必要ありませんが以下のように記述しておきます。
/etc/ppp/pap-secrets
mopera * *

また、/etc/ppp/optionsの空ファイルを作ります。
# touch /etc/ppp/options

これで、設定は完了です。inetmenuを利用することでppp接続が簡単にできます。

bash-3.00$ inetmenu -t
Select an interface :
1) Dialup
2) Ethernet:iprb0
3) Wireless:iwi0
#? 1
Select an ISP :
1) mopera
#? 1
Serial connection established.
Using interface sppp0
Connect: sppp0 <--> /dev/cua/pc0
possibly broken peer detected; restarting LCP
LCP: Rcvd Code-Reject for Identification id 5
local  IP address XXX.XXX.XXX.XXX
remote IP address XXX.XXX.XXX.XXX
primary   DNS address 220.159.212.200
secondary DNS address 220.159.212.201
cat: /etc/ipf/pfil.ap をオープンできません。
Interface: sppp0
IP Address: XXX.XXX.XXX.XXX

bash-3.00$
bash-3.00$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
sppp0: flags=10010008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4,FIXEDMTU> mtu 1456 index 11
        inet XXX.XXX.XXX.XXX --> XXX.XXX.XXX.XXX netmask ffffff00
bash-3.00$

投稿されたコメント:

コメント
  • HTML文法 不許可

Calendar

Feeds

Search

Links

Navigation

Referrers