add exception for systems using networkmanager
This commit is contained in:
parent
7cd0e131ff
commit
3751a7d125
58
sh/connect
58
sh/connect
|
@ -1,32 +1,36 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ "$(ps -aux | grep -c NetworkManager)" -eq 2 ] && \
|
||||
printf "NetworkManager is already running!" && \
|
||||
exit
|
||||
|
||||
case $1 in
|
||||
"c"*)
|
||||
wpa_supplicant -iwlp3s0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B
|
||||
dhcpcd wlp3s0
|
||||
tor & disown
|
||||
;;
|
||||
"d"*)
|
||||
killall -15 wpa_supplicant dhcpcd tor
|
||||
;;
|
||||
"r"*)
|
||||
sh $0 d
|
||||
sh $0 c
|
||||
;;
|
||||
"t"*)
|
||||
[ $(ps aux | grep wpa_supplicant | wc -l) -eq 2 ] && sh $0 d && exit
|
||||
sh $0 c
|
||||
;;
|
||||
"l"*)
|
||||
iw dev wlp3s0 scan | \
|
||||
grep 'SSID\|signal' | \
|
||||
grep -v '* SSID List' | \
|
||||
awk -F': ' '{print $2}' | \
|
||||
sed 'N;s/\n/ /' | \
|
||||
grep -v '\x00'
|
||||
;;
|
||||
*)
|
||||
printf "\
|
||||
"c"*)
|
||||
wpa_supplicant -iwlp3s0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B
|
||||
dhcpcd wlp3s0
|
||||
tor & disown
|
||||
;;
|
||||
"d"*)
|
||||
killall -15 wpa_supplicant dhcpcd tor
|
||||
;;
|
||||
"r"*)
|
||||
sh $0 d
|
||||
sh $0 c
|
||||
;;
|
||||
"t"*)
|
||||
[ $(ps aux | grep wpa_supplicant | wc -l) -eq 2 ] && sh $0 d && exit
|
||||
sh $0 c
|
||||
;;
|
||||
"l"*)
|
||||
iw dev wlp3s0 scan | \
|
||||
grep 'SSID\|signal' | \
|
||||
grep -v '* SSID List' | \
|
||||
awk -F': ' '{print $2}' | \
|
||||
sed 'N;s/\n/ /' | \
|
||||
grep -v '\x00'
|
||||
;;
|
||||
*)
|
||||
printf "\
|
||||
simple wrapper for connecting to a network
|
||||
${0} toggle to toggle wifi connection
|
||||
${0} restart to restart wifi
|
||||
|
@ -34,6 +38,6 @@ ${0} disconnect to disconnect
|
|||
${0} connect to connect to network
|
||||
${0} list to list networks
|
||||
"
|
||||
;;
|
||||
;;
|
||||
esac
|
||||
exit 0
|
||||
|
|
Loading…
Reference in New Issue