I am new to this, but having been trying all day to crack my own AP.

When I type airodump-ng -c 1 -w wep --bssid - the channel keeps on changing ie going through
the range of channels available to the USB.

From what I understand the usb should stay on the channel that the AP is on.

This causes problems when I do a second injection with the command -
aireplay-ng -3 -b (bssid)
The output is
15:00:35 Waiting for beacon frame (BSSID: 00:1CF:60:9B:9D) on channel 1
Saving ARP requests in replay_arp-0316-150035.cap
You should also start airodump-ng to capture replies.
Read 4567 packets (got 0 arp requests and 0 acks), sent 0 packets ...(0 pps)

Can someone advise me on how to set the channel on my USB or is there a file I need to download and
install if the latter can they post a guide please.