WLAN-Treiber und -Tools gibt es schon einige Zeit für Solaris 10 und Nevada auf opensolaris.org, allerdings immer unter dem Hinweis, das das noch nicht die endgültige Form ist.
In Build 54 ist das neue Wifi-Framework nun erstmals enthalten. Die neue Treiber-Architektur GLDv3 kennt jetzt auch Wifi, das macht den eigentlichen Treiber kleiner, kompakter und robuster.
Und es ist ziemlich einfach zu administrieren:
# dladm show-dev
nge0 Link: down speed: 0Mb Duplex: unknown
ath0 Link: down speed: 0Mb Duplex: unknown
# dladm scan-wifi
LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED
ath0 WLAN 0:30:f1:e9:a7:3f wep very weak g 54Mb
ath0 Meik 0:16:38:3f:4:f1 wep very weak g 54Mb
# dladm create-secobj -c wep newkey
provide value for 'newkey': *************
confirm value for 'newkey': *************
# dladm connect-wifi -e Meik -k newkey
# ifconfig ath0 plumb
# ifconfig ath0 dhcp
# ifconfig ath0
ath0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 4
inet 192.168.2.7 netmask ffffff00 broadcast 192.168.2.255
ether 0:15:e9:2c:cd:c6
# nslookup sonnenblen.de
Server: 192.168.2.1
Address: 192.168.2.1#53
Non-authoritative answer:
Name: sonnenblen.de
Address: 212.112.235.22
#
Den Befehl dladm gibt es überigens bereits unter Solaris 10, wer schon mal geflucht hat, weil er nicht genau wußte, wie seine Netzwerkkarte heißt, wird
dladm show-dev sicher praktisch finden. :-)
WPA müßte in einem der nächsten Builds kommen, mehr zum Thema gibt es hier in einem Blog-Eintrag:
http://blogs.sun.com/meem/entry/wifi%2Fgldv3