|
1: 2009-11-23 (月) 03:09:54 maruo |
| + | [[Gentoo Linuxな生活/システム管理関連]] |
| | | |
| + | *ノートPCに無線LAN [#i1695327] |
| + | 我が家のノートPC君。HPのPavilion dv3500ってモデル。購入して1年位なのですが、なかなか使い勝手もよく、Core2Duo 2.4GHz,メモリ4Gbyteと64bitで動かすもよし、性能も結構いいので気に入ってます。こいつに、Linux入れて、無線LAN接続してみよう、ということで挑戦してみました。Intelの5100AGNってチップですね。 |
| + | |
| + | *それではいってみましょう [#k9cd0432] |
| + | 実は[[Gentoo Linux ハンドブックの無線ネットワーク設定:http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?full=1#book_part4_chap4]]という便利なページがあります。こいつを元にちょっくら設定を行ってみます。 |
| + | |
| + | **カーネルオプションを有効に [#e2f0985f] |
| + | カーネルコンフィギュレーションで関連するのはこんなとこ?かな? |
| + | Networking Support |
| + | [*] Wireless ---> |
| + | {M} Improved wireless configuration API |
| + | [ ] cfg80211 regulatory debugging |
| + | [*] Old wireless static regulatory definitions |
| + | -*- Wireless extensions |
| + | [*] Wireless extensions sysfs files |
| + | {M} Common routines for IEEE802.11 drivers |
| + | [ ] lib80211 debugging messages |
| + | <M> Generic IEEE 802.11 Networking Stack (mac80211) |
| + | Rate control algorithm selection ---> |
| + | [*] Enable mac80211 mesh networking (pre-802.11s) support |
| + | -*- Enable LED triggers |
| + | [ ] Export mac80211 internals in DebugFS |
| + | [ ] Select mac80211 debugging features ---> |
| + | Device Drivers |
| + | Network device support |
| + | [*] Wireless LAN (IEEE 802.11) |
| + | <M> Intel Wireless Wifi |
| + | [*] Enable LED support in iwlagn and iwl3945 drivers |
| + | [*] Enable RF kill support in iwlagn and iwl3945 drivers |
| + | [*] Enable Spectrum Measurement in iwlagn driver |
| + | [ ] Enable full debugging output in iwlagn and iwl3945 drivers |
| + | <M> Intel Wireless WiFi Next Gen AGN (iwlagn) |
| + | [ ] Intel Wireless WiFi 4965AGN |
| + | [*] Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 |
| + | <M> Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945) |
| + | [*] Enable Spectrum Measurement in iwl3945 driver |
| + | 3945ABGはいらん気もしますが、まぁ一応こんなもんで。で |
| + | # make |
| + | # make modules_install |
| + | # cd arch/x86_64/boot |
| + | # cp bzImage /boot |
| + | |
| + | **無線LAN用ツール群をインストール [#a3f18bfb] |
| + | # emerge wireless-tools wpa_supplicant iwl5000-ucode |
| + | wireless-toolsは、iwconfigとかね。wpa_supplicantは、無線暗号化のために必要。iwl5000-ucodeは、5100AGN用のファームです。wpa_supplicantが使用するのね。 |
| + | |
| + | **設定、設定〜 [#j811f65e] |
| + | ***wpa_supplicant.conf [#f3e61d77] |
| + | 今時、WEPなんて使用する人はいないと思うので、WPA-PSK、WPA2-PSKの設定方法をね。/etc/wpa_supplicant/wpa_supplicant.confを開きます。こいつのなかに、network={}で囲まれた設定例が一杯ありますが、ほとんどをコメントアウトしてやってください。WPA-PSK(AESもしくはTKIPの場合) |
| + | network={ |
| + | ssid="<Your SSID>" |
| + | scan_ssid=1 |
| + | proto=WPA |
| + | key_mgmt=WPA-PSK |
| + | pairwise=CCMP TKIP |
| + | group=CCMP TKIP |
| + | psk="<Your Pre Shared Key>" |
| + | priority=2 |
| + | } |
| + | |
| + | WPA2-PSK(AESもしくはTKIPの場合) |
| + | network={ |
| + | ssid="<Your SSID>" |
| + | scan_ssid=1 |
| + | proto=WPA2 |
| + | key_mgmt=WPA-PSK |
| + | pairwise=CCMP TKIP |
| + | group=CCMP TKIP |
| + | psk="<Your Pre Shared Key>" |
| + | priority=2 |
| + | } |
| + | |
| + | AES使うか、TKIP使うかは、アクセスポイント側の設定で、やってやってください。WPA2は、CCMPのみ対応みたいですね。<Your SSID>と<Your Pre Shared Key>は、自分のアクセスポイントの奴を設定してやってくださいね。 |
| + | |
| + | ***/etc/conf/net [#w1bcc0e9] |
| + | modules_wlan0=( "dhcpcd" ) |
| + | modules=("wpa_supplicant") |
| + | wpa_supplicant_wlan0="-Dwext" |
| + | |
| + | こんなん追加。 |
| + | ***その他 [#qff9a76d] |
| + | /etc/init.d配下に、net.wlan0と言う名前で、net.loのシンボリックリンクを作成。 |
| + | |
| + | *結果 [#jf5e75b2] |
| + | 無線LAN接続、無事にできました!!しかし、なんだか802.11nが有効になってない、のかなぁ?iwconfigで見ると、なんだか60Mbpsでしか接続していないんだよね。なんで150Mbpsが有効になっていないんだろう。この辺は、まだ調査中... |