I have a Buffalo AirStation router with DD-WRT installed.
My version is Firmware: DD-WRT v24SP2-EU-US (08/19/10) std
(latest as for today on my device), but I think this question is basically the same for any DD-WRT:
What is the method to disable WPS in Wireless configuration?
I can not find where it is.
Additional Info:
- Some people reports this setting is at
Wireless --> AOSS --> Disable
, but this doesn't work for me (WPS keeps active, or so reports any Android device on the nearby).
Best Answer
Extracted from this thread at DD-WRT forums:
Time to test the real thing with AirCrack-NG. If I scan with AiroDump-NG:
It seems there is some WPS, but in Locked state.
If I try to attack it via WPS with, say, Bully:
Indeed, it is locked. If I force the attack even for the locked state:
So, there is no WPS, or at least no WPS available to attack.
Tested with both Enable/Disable state at
Wireless --> AOSS
(somebody reported it could change the WPS state):Anyway, if you want to stay fully calm with that
WPS Enabled
message that you can see on, say, Android, follow these steps:1.- Find the
hostapd.conf
file for your wireless card at/tmp
. Mine is:2.- Check the
wps_state
value:Note:
0
means WPS Disabled.1
means WPS Enabled.2
means WPS Locked.3.- Change it to
0
. You could edit the file. I prefer to use thesed
command to directly exchange2
by0
:4.- Locate the
hostapd
process (with its parameters):5.- Kill and restart it (with exactly the same parameters):
And that should be all.
This time AirCrack-NG:
As can be seen, it shows no WPS enabled on the column.
And, this time, Bully-WPS will not even try to attack it:
So, finally, we can say that WPS is disabled on your DD-WRT router.
Tested with Buffalo WHR-HP-GN. Expected to work on any model (please confirm).
Further Details:
/tmp
dir corresponds to RAM, this change is temporal, unles you script it in any manner for each reboot./bin/ps | /bin/grep '[h]ostapd' | /usr/bin/awk -F" " {'print $1'} | /usr/bin/xargs /bin/kill -HUP
command line that directly replaces step 5.