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