本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。

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されます)

表示
個人用ツール
オープンソースプロジェクト
ツールボックス