add wps and openwrt
This commit is contained in:
parent
093ecc0fe7
commit
b58fa13180
42
content/posts/wps-and-openwrt.rst
Normal file
42
content/posts/wps-and-openwrt.rst
Normal file
|
@ -0,0 +1,42 @@
|
|||
WPS and OpenWRT
|
||||
##################################
|
||||
:date: 2014-04-09 22:40
|
||||
:tags: wps, openwrt
|
||||
|
||||
When hearing WPS_ i always think of the worst idea in network security. *'Hey,
|
||||
how about changing a long key with a minimum length of 8 characters to
|
||||
something like... 4 numbers! And with that number you get the original
|
||||
password! GENIUS'* . But WPS consists of more than this shitty idea. It also
|
||||
provides a means of attaching shitty devices to wifi with 'one touch of a
|
||||
button'[#]_. That is why quite a lot of current routers have the WPS-Button to
|
||||
easily connect such devices (namely wifi printers and scanners).
|
||||
|
||||
It **just works** with stock firmware but of course i am running a
|
||||
Frickelsystem_ on my TP-Link router. On OpenWRT it *might* work out of the box
|
||||
with the latest and greatest unstable release but in my case i
|
||||
needed to replace some packages to make it work.
|
||||
|
||||
Here is what i needed to do:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
opkg update
|
||||
opkg install hostapd-utils --force-override
|
||||
opkg install wpad --force-override
|
||||
vi /etc/config/wireless
|
||||
# add 'option wps_pushbutton 1' to every 'config wifi-iface' section
|
||||
|
||||
#testing the shit
|
||||
wifi
|
||||
hostapd_cli interface wlan0 wps_pbc
|
||||
|
||||
After running the last command, press the WPS button on your printer. The wifi
|
||||
should now glowing in the correct color.
|
||||
The WPS button on your router should now also be working if the stars are
|
||||
alligned correctly.
|
||||
|
||||
.. [#] http://en.wikipedia.org/wiki/Wi-Fi_Protected_Setup#Methods
|
||||
.. _WPS: Wifi Protected Setup
|
||||
.. _Frickelsystem: Systems not made for end-users. see Openwrt
|
||||
.. _Openwrt: Alternative router firmware without the official router vendor
|
||||
backdoors (safety not guaranteed). Also the mother of all Frickelsystemen
|
Loading…
Reference in a new issue