xref: /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/script/ap2-aes.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2# ------------------------------
3
4if [[ _$1 = _wlan* ]]; then
5    SSV_WLAN=$1
6else
7    SSV_WLAN=`./find_ssv_wlan`
8
9    if     [[ _$SSV_WLAN != _wlan* ]]; then
10        echo "No SSV WLAN device found."
11        exit 1;
12    fi
13fi
14echo SSV device for AP mode is $SSV_WLAN
15
16#nmcli nm wifi off
17#sudo rfkill unblock wlan
18
19./unload_ap.sh
20
21ifconfig $SSV_WLAN 192.168.33.1 netmask 255.255.255.0
22cp dhcpd.conf /tmp/dhcpd_$SSV_WLAN.conf
23dhcpd -cf /tmp/dhcpd_$SSV_WLAN.conf -pf /var/run/dhcp-server/dhcpd.pid $SSV_WLAN
24bash -c "echo 1 >/proc/sys/net/ipv4/ip_forward"
25iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
26cat hostapd.conf.AES.template | sed -s s/HOSTAPD_IF/$SSV_WLAN/g  > hostapd.conf
27hostapd hostapd.conf
28
29#nmcli nm wifi on
30
31echo AP mode stopped
32# ------------------------------------
33