-
-
Save 0x2b3bfa0/38587f5a4d7614c7d3fa to your computer and use it in GitHub Desktop.
WPS on OpenWRT -- Enabling Wi-Fi Protected Setup on OpenWRT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## | |
| ## WPS on OpenWRT | |
| ## This script enables Wi-Fi Protected Setup on OpenWRT. | |
| ## | |
| ## Resources | |
| ## http://wiki.openwrt.org/doc/uci/wireless#wps.options | |
| ## | |
| #Install the full wpad package | |
| opkg update | |
| opkg remove wpad-mini | |
| opkg install wpad hostapd-utils | |
| #Enable WPS on the Wifi network interface. | |
| # Notes: | |
| # * The network interface should be configured to support WPA2-PSK | |
| # * This script assumes the last interface is the one used for WPS, hence using @wifi-iface[-1] | |
| # * You can view all the wireless interfaces by issuing the following command and getting the index of the correct one | |
| # uci show wireless | |
| uci set wireless.@wifi-iface[-1].wps_pushbutton=1 | |
| #The following are all optional | |
| uci set wireless.@wifi-iface[-1].wps_device_name="OpenWRT AP" | |
| uci set wireless.@wifi-iface[-1].wps_manufacturer="openwrt.org" | |
| ## | |
| ## Save Changes & Reboot | |
| ## | |
| uci commit | |
| reboot | |
| ## | |
| ## Run WPS | |
| ## | |
| hostapd_cli -p /var/run/hostapd-phy0 wps_pbc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment