Sambung ke Rangkaian Wayarles daripada Barisan Perintah

Anonim

Menggunakan utiliti 'networksetup' yang berkuasa, kami boleh menyambung ke rangkaian wayarles terus dari baris arahan Mac OS X. Sintaks yang anda ingin gunakan untuk mencapai menyertai rangkaian adalah seperti berikut:

networksetup -setairportnetwork

Sebagai contoh, jika saya menyambung ke penghala wayarles dengan antara muka yang dikenal pasti sebagai "Lapangan Terbang" SSID "OutsideWorld" dan kata laluan ialah "68broncos" ini akan menjadi sintaks:

networksetup -setairportnetwork Airport OutsideWorld 68broncos

Menggunakan contoh lain, menyertai rangkaian wifi dengan MacBook Air moden yang menggunakan en0 sebagai antara muka wi-fi, menyambung ke rangkaian yang tidak menyiarkan SSID yang dipanggil 'HiddenWiFiValley', tetapi yang mempunyai kata laluan daripada "kata laluan1", adalah seperti itu:

networksetup -setairportnetwork en0 HiddenWiFiValley password1

Adalah penting untuk mengenal pasti antara muka yang betul yang digunakan oleh Mac individu anda untuk membolehkan ini berfungsi. Anda sentiasa boleh menggunakan bendera -listallhardwareports jika anda tidak pasti tetapi perlu mengenal pasti nama dan alamat antara muka peranti.

Anda boleh menggabungkan petua ini dengan menggunakan alias untuk membuat pintasan dan menghapuskan keperluan untuk arahan yang panjang. Contoh untuk dimasukkan ke dalam .bash_profile anda ialah:

alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'

Kini anda hanya perlu menaip 'publicwifi' pada baris arahan dan anda akan menyambung ke penghala yang ditentukan. Ingat bahawa ini akan menyimpan kata laluan titik akses wayarles dalam teks biasa, jadi jika seseorang dapat mengakses .bash_profile anda, mereka juga akan dapat melihat kata laluan penghala wayarles itu.

Jika anda ingin meneroka lebih lanjut tentang apa yang ditawarkan oleh rangkaian, taip 'man networksetup' dan anda akan menemui sejumlah besar kegunaan hebat untuk utiliti baris arahan.

Sambung ke Rangkaian Wayarles daripada Barisan Perintah