[新規] [編集]
無線LAN(FreeBSD)
FreeBSD > FreeBSD の Tips >
FreeBSD では,無線LAN を利用することができる.
FreeBSD では,無線LAN を利用することができる.
構成例
| OS | FreeBSD 7.0-RELEASE |
| 無線LANカード | ELECOM Laneed LD-WL54G/CB |
| 暗号方式 | WPA-PSK(AES) |
| IPアドレス | DHCP取得 |
設定
ネットワークインターフェース名の確認
ifconfigコマンドで無線LANカードのインターフェース名を確認する.
# ifconfig ath0: flags=8802上記の様に,"media"が"Wireless Ethernet"となっているのが無線LANカードに対応するインターフェースである.metric 0 mtu 1500 ether 00:90:fe:5a:dd:1c media: IEEE 802.11 Wireless Ethernet autoselect (autoselect) status: no carrier ssid "" channel 7 (2442 Mhz 11g) authmode OPEN privacy OFF txpower 31.5 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi11g 7 roam:rate11g 5 protmode CTS burst
/etc/rc.conf(.local)
/etc/rc.conf または/etc/rc.conf.local でネットワークインターフェース等の設定を行う.
removable_interface="ath0" ifconfig_ath0="WPA DHCP" pccard_enable="YES" wpa_supplicant_enable="YES"ここで,上記の2ヶ所の"ath0"の部分には,ifconfigコマンドで確認したインターフェース名を記述する.
/boot/loader.conf
/boot/loader.conf でネットワークインターフェース等の設定を行う.
if_ath_load="YES" ath_hal_load="YES" ath_rate_load="YES" if_wi_load="YES" wlan_wep_load="YES" wlan_tkip_load="YES" wlan_ccmp_load="YES" wlan_xauth_load="YES" wlan_acl_load="YES"このファイルを変更した場合,設定を反映させるには OS の再起動が必要となる(以下で再起動する).
/etc/wpa_supplicant.conf
/etc/wpa_supplicant.conf で無線LAN の設定を行う.
共にダブルクオート(")で囲うこと.
network={
ssid="(E)SSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="PSKキー"
}
上記の"(E)SSID","PSKキー"はアクセスポイントの設定に従う.共にダブルクオート(")で囲うこと.
再起動
OS を再起動する.
# rebootただし,/boot/loader.conf を変更していない場合は,ネットワークのみ再起動すれば良い.
# /etc/rc.d/netif restart
動作確認
ifconfigコマンドで無線LAN接続ができているか確認する.
また "ssid"が指定したものになっていれば,指定したアクセスポイントを認識している.
さらに,"inet"に正しい IPアドレスが表示されていれば,インターネットに接続できる.
# ifconfig ath0: flags=8843上記の様に,"status"が"associated"になっていればアクセスポイントを認識している.metric 0 mtu 1500 ether 00:90:fe:5a:dd:1c inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/36Mbps) status: associated ssid (E)SSID channel 7 (2442 Mhz 11g) bssid 00:0d:02:e2:78:5b authmode WPA privacy ON deftxkey UNDEF AES-CCM 2:128-bit txpower 31.5 bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi11g 7 roam:rate11g 5 protmode CTS burst roaming MANUAL
また "ssid"が指定したものになっていれば,指定したアクセスポイントを認識している.
さらに,"inet"に正しい IPアドレスが表示されていれば,インターネットに接続できる.