1: 2009-11-23 (月) 03:09:54 maruo[5] [6] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[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が有効になっていないんだろう。この辺は、まだ調査中... |
(This host) = https://femt.ddo.jp