Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- echo "####### START CONNECT WIFI ######"
- #get kernel version
- kernel_version=$(head -n 1 /etc/osk)
- WIFI_PATH=/stb/config/ktv/wifi/kernel${kernel_version}
- echo $WIFI_PATH
- WIFI_CLI=/stb/config/ktv/wifi/wpa_cli
- WIFI_SUPP=$WIFI_PATH/wpa_supplicant
- if [ "$2" == "" ] || [ $# -gt 1 ]; then
- echo ssid: $1 - psk: NONE
- WIFI_SSID=$1
- WIFI_PSK=NONE
- else
- WIFI_SSID=$1
- WIFI_PKS=$2
- fi
- WIFI_INTERFACE=$3
- echo ssid: $WIFI_SSID - psk: $WIFI_PSK - wifi_interface: $WIFI_INTERFACE
- killall wpa_supplicant
- $WIFI_CLI -i$WIFI_INTERFACE disconnect
- $WIFI_SUPP -Dnl80211,wext -i$WIFI_INTERFACE -c /tmp/net/wpa.conf -B
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE remove_network 0
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE ap_scan 1
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE add_network
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 ssid '"$WIFI_SSID"'
- if [ "$2" == "" ] || [ $# -gt 1 ]; then
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 key_mgmt NONE
- else
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE set_network 0 psk '"$WIFI_PKS"'
- fi
- $WIFI_CLI -p/var/run/wpa_supplicant -i$WIFI_INTERFACE enable_network 0
- ifconfig $WIFI_INTERFACE up
- udhcpc -i$WIFI_INTERFACE &
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement