PS3 Linux で無線LANを使う
出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
2007年4月25日版のPS3 LinuxのアドオンCDによって、PS3 Linux で無線LANが利用できるようになりました。
ここでは、PS3 Linux 上で無線LANを利用するための手順について解説します。 なお、ここで解説している手順は、Fedora Core 6がインストールされていることを前提としています。
無線LANを利用するためには、PS3システムソフトウェアのバージョンが1.60以上である必要があります。
なお有線無線を同時に有効にすることはできません。
目次 |
初期状態
PS3 Linuxをインストールした初期状態では、有線LANがデフォルトになっています。 無線LANを使用しない場合はこのままで使用できます。
無線LANの基本設定方法
ネットワーク設定ファイルは以下になります。このファイルで、無線設定を 行うと自動的に、無線が有効になります。 /etc/sysconfig/network-scripts/ifcfg-eth0 サンプルの設定ファイル [1] を添付します。なお、ファイル中にも、詳しい設定方法がコメントとして書かれています。
- 例 無線LANアクセスポイントに AESで接続する方法
パスフレーズ "playstaion3" ESSID "APname"
の場合以下のように設定します。なお、set_alg 3 はAES暗号化を示します。
IWPRIV="set_alg 3" KEY="s:playstation3" ESSID="APname"
PS3を再起動すると、上記ifcfg-eth0 の場合 起動時にアクセスポイントに接続し、DHCPによりIPアドレスを取得します。
手動では
# ifdown eth0 # ifup eth0
として、実行できます。
暗号化のアルゴリズムは以下の通りです。
set_alg 1 WEP set_alg 2 TKIP set_alg 3 AES
set_algの設定を行わない場合にはWEPになります。
なお、コンソールから
# iwpriv eth0 set_alg 1 <--- wepの場合には必要ありません # iwconfig eth0 key s:12345 # iwconfig essid APname # ifconfig eth0 inet 192.168.1.100
などと既存の方式と同様に設定できます。この場合には、ifcfg-eth0は有線の設定の ままでもかまいません。
通常はここまでで 無線LANは問題なく使用できるはずです
有線/無線を切り替えて使用したい場合
/etc/sysconfig/network-scripts/ifcfg-eth0 をコピーし /etc/sysconfig/network-scripts/ifcfg-wi0 を作成します。
eth0 を有線、wi0を無線とした場合、 ifcfg-wi0 に、essid の設定等を書いておきます。 また、ifcfg-wi0 では TYPE=Wirelessとします。 IWPRIV="set_alg 3"等を設定することで、AESにも対応可能です。
起動時に有効にしたいネットワークのみ、 ONBOOT=yes とし、起動時には有効にしないネットワークを ONBOOT=no とします。 再起動時にはONBOOT=yesを設定したネットワークが有効になります。
System->Administration->Network を開くと、 Ethernet と Wirelessの2つのネットワークがリストされます。 ネットワークを切り替える場合には、現在のネットワークをDeactivateし、 次に有効にしたいネットワークをActivateします。 なおリスト中では2つとも同時に、Activeと表示されますが、これは 内部的には1つのデバイスドライバで、有線および無線に対応しているためです。
コンソールから切り替えたい場合には、
ifup eth0 / ifdown eth0 ifup wi0 / ifdown wi0
のように設定することで使用できます。 なお有線無線を同時に有効にすることはできません。
そのほか
essid ANYは使用できません。仕様です。
iwconfigを使用して無線LANを使おうとすると、自動的に無線に 切り替わります。このため、無線を使用したあとに有線を使用する場合には
# ifdown eth0
などとして、一度無線を無効にする必要があります。
内部的にはessidを設定したときに、無線に切り替わります。 つまり、有線のときも、iwconfigなどは可能です。
ネットワークがupしていなければ、電波は出ません。 つまり、ifdown eth0 のあとで、手動でscanを行いたい場合には ifconfig eth0 up などとする必要があります。 (ちなみに、wifi-radarなどでは、起動時に自動でネットワークがupされます)
