ためしてみました。
環境は、Nevada b71 をぶち込んだ MacBook (Late 2006) から AirMac Express に接続です。
まずは、ath0 を plumb します。
# ifconfig ath0 plumb
WiFi を使うには、wificonfig コマンド。
まずは、サブコマンドの scan で周囲の AP を検索します。
# wificonfig scan
--
# wificonfig scan
essid bssid type encryption signallevel
WARPSTAR-7F84DF 00:0d:02:cc:xx:xx access point wep 4
" " 00:11:24:xx:xx:xx access point wep 15
--
stealth にしてるけど、見えてるよ(;´Д`
野良電波も、ちゃんと拾ってますね。
次に、createprofile サブコマンドで profile を作成します。
WEP なので、こんな感じ。
# wificonfig createprofile プロファイル名 essid=XXX encryption=WEP wepkey1=XXX
AP へ接続。
# wificonfig -i ath0 connect プロファイル名
接続が成功すれば、プロンプトが返ってきます。
で、DHCP で IP address をげっつ。
# ifcofnig ath0 auto-dhcp
つながりました(*´д`*)ハァハァ
接続状態は、以下のコマンドで確認できます。
# wificonfig showstatus
--
linkstatus: connected
active profile: [XXX]
essid: XXX
bssid: 00:11:24:xx:xx:xx
encryption: wep
signal strength: medium(6)
--
ちなみに、無線 LAN 関係の driver は、GLDv3 対応なのですね。
おお、dladm で、接続スピードも確認できます。
--
# dladm show-dev
yukonx0 リンク: unknown speed: 0Mb デュプレックス: unknown
ath0 リンク: up speed: 54Mb デュプレックス: unknown
# dladm show-link
yukonx0 タイプ: レガシー mtu: 1500 デバイス: yukonx0
ath0 タイプ: 非 vlan mtu: 1500 デバイス: ath0
--
あとは、これをどう、自動化するかですね。
Nevada なので、Network Auto-Magic が組み込まれているのですが、これの挙動を把握できていないのでちょっと使いたくないなと。
とりあえず、inetmenu ですかね。
Graphical とついてますが、CUI でも動作するので。
