Avant de commencer
Effectuez les étapes suivantes pour connecter votre ordinateur portable à un réseau WiFi.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 1500 full ath0 net1 Ethernet up 1500 full e1000g0
Dans l'exemple précédent, la sortie indique que deux liens sont disponibles. net0, via la liaison de périphérique ath0 prend en charge les communications Wi-Fi. La liaisone1000g0 vous permet de connecter le système à un réseau câblé.
# ipadm create-ip net0
# ipadm show-if IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok yes --
# dladm scan-wifi LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED net0 ofc 00:0e:38:49:01:d0 none good g 54Mb net0 home 00:0e:38:49:02:f0 none very weak g 54Mb net0 linksys 00:0d:ed:a5:47:e0 none very good g 54Mb
La commande scan-wifi affiche des informations sur les réseaux Wi-Fi disponibles à l'emplacement actuel. La sortie comprend les informations suivantes :
Désigne le nom de la liaison à utiliser dans la connexion Wi-Fi.
Se réfère à l'ID de jeu de service étendu. L'ESSID correspond au nom du réseau Wi-Fi, qui peut être choisi de façon aléatoire par l'administrateur du réseau sans fil en question.
Désigne l'ID de jeu de service de base (BSSID), qui constitue l'identifiant unique d'un ESSID spécifique. Le BSSID correspond à l'adresse MAC 48 bits du point d'accès le plus proche qui dessert le réseau à l'aide d'un ESSID particulier.
Désigne le type de sécurité obligatoire pour accéder au réseau sans fil. Les valeurs sont none, WEP et WPA. Pour plus d'informations, reportez-vous à la section Etablissement de communications WiFi sécurisées.
Désigne l'intensité des signaux radio des réseaux WiFi disponibles sur votre site.
Désigne la version du protocole 802.11 exécutée par le réseau. Les modes sont a, b et g, ou n'importe quelle combinaison de ces modes.
Désigne la vitesse en mégabits par seconde du réseau en question.
# dladm connect-wifi
# dladm connect-wifi -e ESSID
Pour plus d'informations sur l'utilisation de la commandedladm connect-wifi, reportez-vous à la section Etablissement de communications WiFi sécurisées et à la page de manuel dladm(1M)
# dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED net0 connected ofc none very good g 36Mb
La sortie précédente indique que le système est connecté au réseau ofc. La sortiescan-wifi de l'étape 4 de cette procédure indiquait que ofc avait le signal le plus fort de tous les réseaux disponibles. La commande dladm connect-wifi sélectionne automatiquement le réseau Wi-Fi possédant le signal le plus fort, sauf si vous spécifiez directement un autre réseau sans fil.
# ipadm create-addr -T dhcp interface
Si le réseau Wi-Fi ne prend pas en charge DHCP, le message suivant s'affiche :
ipadm: interface: interface does not exist or cannot be managed using DHCP
# ipadm create-addr -a address interface
Utilisez cette option si vous disposez d'une adresse IP dédiée pour le système.
En règle générale, vous devez fournir une clé et un mode de paiement pour cette option.
# dladm disconnect-wifi
# dladm disconnect-wifi link
où link représente l'interface utilisée pour la session.
# shutdown -g0 -i5
Vous n'avez pas besoin de déconnecter la session Wi-Fi explicitement avant de couper le système.
L'exemple suivant associe les différentes étapes à suivre pour connecter votre système Oracle Solaris à un réseau sans fil. L'exemple indique également comment forcer la connexion du système à un réseau spécifique préféré plutôt que de laisser le SE choisir le réseau sans fil de façon aléatoire. Dans l'exemple suivant, supposons que vous avez l'adresse IP statique 10.192.16.3/24 affectée afin d'être utilisée sur votre ordinateur portable.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 1500 full ath0 net1 Ethernet up 1500 full e1000g0 # ipadm create-ip net0 # ipadm show-if net0 IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok yes -- # dladm scan-wifi LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED net0 wifi-a 00:0e:38:49:01:d0 none weak g 54Mb net0 wifi-b 00:0e:38:49:02:f0 none very weak g 54Mb net0 ofc-net 00:0d:ed:a5:47:e0 wep very good g 54Mb net0 citinet 00:40:96:2a:56:b5 none good b 11Mb # dladm connect-wifi -e citinet # dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED net0 connected citinet none good g 11Mb # ipadm create-addr -a 10.192.16.3/24 net0 ipadm: net0/v4 # ipadm show-addr net0 ADDROBJ TYPE STATE ADDR net0/v4 static ok 10.192.16.3/24
Lancez un navigateur ou une autre application pour commencer à travailler sur le réseau Wi-Fi.
# firefox
Mettez fin à la session Wi-Fi mais laissez l'ordinateur allumé.
# dladm disconnect-wifi # dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED net0 disconnected -- -- -- -- --
La sortie de la commande show-wifi vérifie si vous avez déconnecté la liaison net0 du réseau Wi-Fi.