Question: I'm trying to require a password to be entered (i.e. cisco) when getting into the router and before even getting to the 'user exec mode' prompt.
It would seem that after I set the password 'cisco' and then run the command 'login' in order for the password to be required when getting into the router I shouldn't get the error '% Incomplete command.' and that's why when I currently console in to the router I go immediately to the 'user exec mode' prompt i.e. in my case:
Router(config)#line console 0
% Incomplete command.
Added the lines:
aaa authentication login default local
aaa authorization exec default local
Using HyperTerminal (directly connected via Console) now requires the appropriate username and password combo to even get into user mode.
And both lines are in my running configuration... Solved the problems.
This command also works for Cisco 2901, Cisco 2951, Cisco 2921, Cisco 2911.