میتونم بگم که روش هست ولی متاسفانه با کلاینت اصلی اوبونتو مغایرت داره ولی اگه بخواین ایناها:
اول باید openssl نصب باشه اگر نبود با apt-get
sudo apt-get install wpa_supplicant
رو نصب کنید.
حالا وقتی نصب شد دو حالت ممکنه اول اینکه فقط بخواین فعال بشه... دوم اینکه هم بخواین فعال بشه هم غیر فعال.
فقط فعال
توی کامند لاین این کد هارو وارد کنین:
sudo wpa_passphrase {{esme_WIFI}} {{PASS_WIFI}} > /etc/wpa.conf
به جای اون دو تا قسمت که {{}}هست اسم وای فای و پس وای فای رو بزنید.
یه فایل باید توی
/etc/
تشکیل بشه.
حالا باید از اون استفاده کنید:
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa.conf
قدم بعدی باید با dhclient به اون وصل بشید ولی چون میخوایم با شورتکات وصل بشیم باید توی کی از مکان های زیر یه فایل بسازیم:
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
برای پیدا کردن اینکه اینا چین بزن : echo $PATH
من یه فایل توی اینجا میسازم:
/usr/local/bin/
به اسم hidden_connect
یه فایل توی هر کدوم از این مکان ها که دوست دارین درست کنین با هر اسمی که میخواین ... من اسمشو میزارم:
my_connection
فایلو باز میکنیم و کد زیر رو داخلش میزنیم:
#!/bin/bash
sudo dhclient wlan0
حالا میرید داخل system setting keyboard shortcuts
و یک custom shortcut میسازید اسمشو هر چی خواستین بزارین
ولی توی کامند بزنید:
gnome-terminal -e my_connect
اون مای کانکت همون فایلیه که ساختیم.
بعد روی apply که زذی باید روی disabled کلیک کنی و کلید شورتکاتی که میخوای رو فشار بدی که ست بشه. حالا بیا بیرون رو کلیدهارو بزن.
پسورد روت میخواد و بعد وصل میشه...
غیر فعال و فعال
خب کارایی که کردیم باید دو تا کلید میانبر بسازیم دیگه... یکی برای وصل یکی برای قطع. پس دو تا فایل نیاز داریم.
دو فایل توی همون مکان که ساختیم میسازیم یکی my_connect دیگری my_disconnect
اون کارای قبلی که کردیم رو هم نمیکنیم.
حالا داخل این فایل ها کدارو وارد میکنیم:
my_connect:
!#/bin/bash
sudo wpa_passphrase {{esm}} {{pass}} > ~/wpa.conf
sudo wpa_supplicant -Dwext -iwlan0 -c~/wpa.conf
sudo dhclient wlan0
my_disconnect:
#!/bin/bash
sudo rm ~/wpa.conf
sudo pkill dhclient
برای جفتش دو تا میانبر یکی :
gnome-terminal -e my_connect
gnome-terminal -e my_disconnect