黒MacBookの無線LANを使えるようにしてみた。¶
最近放置していた黒MacBookだが、久しぶりに使ってみた。 どうやら無線LANが使えるようになった ようなので、設定してみた。
必要なパッケージ 1¶
sudo dpkg -l | egrep 'wireless|wpa'
ii wireless-tools 29-1 Tools for manipulating Linux Wireless Extensio
ii wpagui 0.6.3-1 GUI for wpa_supplicant
ii wpasupplicant 0.6.3-1 Client support for WPA and WPA2 (IEEE 802.11i)
madwifiのコンパイル¶
Debian Sidのmadwifi-source 2 では、まだ黒MacBookの無線LANは使えないので、開発元のSnapshotを取ってくる。
$ wget http://snapshots.madwifi.org/madwifi-ng-current.tar.gz
$ tar zxf madwifi-ng-current.tar.gz
$ cd madwifi-ng-r3401-20080321/
$ make
$ sudo make install
モジュールをロードする。¶
$ sudo modprobe ath_pci
$ lsmod | egrep 'wlan|ath'
wlan_tkip 12800 1
wlan_ccmp 8960 1
ath_pci 178092 0
wlan_scan_sta 13440 1
ath_rate_sample 14720 1
wlan 226872 6 wlan_tkip,wlan_ccmp,ath_pci,wlan_scan_sta,ath_rate_sample
ath_hal 233568 3 ath_pci,ath_rate_sample
wpasupplicantの設定¶
$ cd /usr/share/doc/wpasupplicant/examples/
$ sudo cp -i wpa-roam.conf /etc/wpasupplicant/
$ cd /etc/wpasupplicant/
$ sudo ln -s wpa-roam.conf wpa_supplicant.conf
$ sudo chmod 600 wpa_supplicant.conf
SSIDとPSKを設定する。
$ wpa_passphrase SSID passphrase >> wpa_supplicant.conf
その他をAPに合わせて設定する。
update_config=1
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
scan_ssid=1
key_mgmt=WPA-PSK
proto=WPA WPA2
pairwise=CCMP TKIP
ssid="ssid"
#psk="passphrase"
psk=passphrase
priority=1
}
ネットワークの設定を変更¶
auto ath0
iface ath0 inet dhcp
wpa-driver madwifi
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ネットワーク再起動して使えるようになると。¶
$ sudo /etc/init.d/networking restart
$ sudo iwconfig ath0
ath0 IEEE 802.11g ESSID:"ssid" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: APのMACアドレス
Bit Rate:12 Mb/s Tx-Power:17 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx Security mode:restricted
Power Management:off
Link Quality=53/70 Signal level=-43 dBm Noise level=-96 dBm
Rx invalid nwid:30373 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
$ sudo ifconfig ath0
ath0 Link encap:Ethernet HWaddr MacBookの無線LANアダプタのMACアドレス
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:xxx.xxx.xxx.xxx
inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:159 errors:1 dropped:1 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:354230 (345.9 KiB) TX bytes:16620 (16.2 KiB)