Connecteu-vos a una xarxa sense fil des de la línia d'ordres
Mitjançant la potent utilitat de configuració de xarxa, ens podem connectar a xarxes sense fil directament des de la línia d'ordres de Mac OS X. La sintaxi que voldreu utilitzar per unir-vos a una xarxa és la següent:
networksetup -setairportnetwork
Per exemple, si m'estic connectant a un encaminador sense fil amb una interfície identificada com a "Aeroport", un SSID de "OutsideWorld" i la contrasenya és "68broncos", aquesta seria la sintaxi:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
Utilitzant un altre exemple, unir-se a una xarxa wifi amb un MacBook Air modern que utilitza en0 com a interfície wi-fi, connectar-se a una xarxa que no està emetent un SSID anomenat 'HiddenWiFiValley', però que té una contrasenya de "contrasenya1", seria així:
networksetup -setairportnetwork en0 HiddenWiFiValley password1
És important identificar la interfície adequada que utilitza el vostre Mac individual perquè això funcioni. Sempre podeu utilitzar el senyalador -listallhardwareports si no esteu segur però necessiteu identificar el nom i l'adreça de la interfície del dispositiu.
Podeu combinar aquest consell amb l'ús d'àlies per crear dreceres i eliminar la necessitat de l'ordre llarg. Un exemple per posar al vostre .bash_profile seria:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
Ara només hauríeu d'escriure 'publicwifi' a la línia d'ordres i us connectareu a l'encaminador especificat. Recordeu que això emmagatzemarà la contrasenya dels punts d'accés sense fil en text sense format, de manera que si algú pogués accedir al vostre .bash_profile també podria veure la contrasenya dels encaminadors sense fil.
Si voleu explorar més del que ofereix Networksetup, escriviu "man networksetup" i trobareu una quantitat sorprenent d'usos potents per a la utilitat de línia d'ordres.