起動時に無線 LAN I/F が
ath0: <Atheros 5424/2424> mem 0xfbef0000-0xfbefffff irq 18 at device 0.0 on pci1
ath0: [ITHREAD]
ath0: AR2425 mac 14.2 RF5424 phy 7.0
という具合に認識されているし、ifconfig で見ても、
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:XX:XX:XX:XX:XX
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
となってるし、簡単に無線 LAN 接続も出来るだろうな・・・と思っていたのだが、これがなかなか・・・はまってしまった(^^;
# ifconfig ath0 ssid <SSID> mode 11g weptxkey 1 wepkey 1:0x<16進のWEPキー> wepmode on
とかやってみても、ifconfig: SIOCS80211: Invalid argument エラーでて全然駄目。
ググると、6.0-RELEASE の頃の問題ばかりがひっかかり、どうも 8.1-RELEASE に関する情報にはたどりつけず・・・
ということで、FreeBSD-users-jp メーリングリストで質問してみたところ、たかのゆ~じさんに「8 系では wlan0 を作成して使うようになった」ということを教えていただけた。
そこで、たかのさんに教えていただいたとおり、
# ifconfig wlan0 create wlandev ath0
# ifconfig wlan0 ssid <SSID> wepmode on wepkey 0x<16進のWEPキー> weptxkey 1 up
とすると、
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:XX:XX:XX:XX:XX
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:XX:XX:XX:XX:XX
media: IEEE 802.11 Wireless Ethernet DS/1Mbps mode 11g
status: associated
ssid <SSID> channel 6 (2437 MHz 11g) bssid 00:XX:XX:XX:XX:XX
regdomain 96 indoor ecm authmode OPEN privacy ON deftxkey 1
wepkey 1:40-bit txpower 20 bmiss 7 scanvalid 60 bgscan bgscanintvl 300
bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst
という具合に wlan0 が作成され、DHCP で IP アドレス等取得するよう、dhclient コマンドを打ち込むと、
# dhclient wlan0
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.185 -- renewal in 129600 seconds.
という具合に、無事、無線LANを設定することが出来た。
コメントする