Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. #!/bin/sh
  2. echo "####### START CONNECT WIFI ######"
  3. #get kernel version
  4. kernel_version=$(head -n 1 /etc/osk)
  5. WIFI_PATH=/stb/config/ktv/wifi/kernel${kernel_version}
  6. echo $WIFI_PATH
  7. WIFI_CLI=/stb/config/ktv/wifi/wpa_cli
  8. WIFI_SUPP=$WIFI_PATH/wpa_supplicant
  9.  
  10. if [ "$2" == "" ] || [ $# -gt 1 ]; then
  11. echo ssid: $1 - psk: NONE
  12. WIFI_SSID=$1
  13. WIFI_PSK=NONE
  14. else
  15. WIFI_SSID=$1
  16. WIFI_PKS=$2
  17. fi
  18.  
  19. WIFI_INTERFACE=$3
  20.  
  21. echo ssid: $WIFI_SSID - psk: $WIFI_PSK - wifi_interface: $WIFI_INTERFACE
  22.  
  23.  
  24. killall wpa_supplicant
  25. $WIFI_CLI -i$WIFI_INTERFACE disconnect
  26. $WIFI_SUPP -Dnl80211,wext -i$WIFI_INTERFACE -c /tmp/net/wpa.conf -B
  27. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE remove_network 0
  28. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE ap_scan 1
  29. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE add_network
  30. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 ssid '"$WIFI_SSID"'
  31.  
  32. if [ "$2" == "" ] || [ $# -gt 1 ]; then
  33. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 key_mgmt NONE
  34. else
  35. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 psk '"$WIFI_PKS"'
  36. fi
  37.  
  38. $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE enable_network 0
  39. ifconfig $WIFI_INTERFACE up
  40. udhcpc -i$WIFI_INTERFACE &
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement