Just for reference, it is not secure, as noted by the very article you linked -- 3rd paragraph reads:
A major security flaw was revealed in December 2011 that affects wireless routers with the WPS PIN feature, which most recent models have enabled by default. The flaw allows a remote attacker to recover the WPS PIN in a few hours with a brute-force attack and, with the WPS PIN, the network's WPA/WPA2 pre-shared key (PSK). Users have been urged to turn off the WPS PIN feature, although this may not be possible on some router models.
That is why OpenWrt (and most other) router OS's no longer include (default) support for it. Obviously there is still a need in some situations where a wifi client device can only use WPS for configuration. This is really the only reason to use this now-deprecated technology. Fortunately, it looks like the OP may have a path to a solution.
After replacing wpad, it is necessary to fully reboot for the new version to start running.
Try activating WPS manually from the console by running the command: hostapd_cli wps_pbc
If this throws an error message, determine the problem. If it works and starts a WPS handshake, then something is wrong with the button script.
WPS-PBC is only secure if your neighbors aren't waiting for you to press the button.
@vizoso the instructions I've seen recommend picking just one WiFi interface to have option wps_pushbutton '1'.
To test if it's working properly, I'd recommend you delete the option wps_pushbutton '1' from the config wifi-iface 'default_radio1' and also changing the SSID for that interface to something like ETECSA_PRUEBA5g. Then try to use the WPS console command while trying to connect to ETECSA_PRUEBA.
Also, don't forget to restart wifi after making changes in the config file and before trying.
The protocol is not secure. And it has been deprecated as a result.
of course. You do use it at your own risk. And that's fine if you are comfortable with that risk. But I think it makes sense to ensure that the risks are documented and known to those who choose to use this technology -- each user can make an informed decision. I personally would advise against it and I'd never use it on my own networks. However, I recognize that there are some devices out there that have WPS but no other means of being setup... so in those cases, obviously enabling WPS becomes a necessity.