=head1 NAME B - Discover bmc using scan method, now scan_method can be nmap. =head1 SYNOPSIS B [B<-h>|B<--help>] [B<-v>|B<--version>] B [B<-m>|B<--method>] I [B<-r>|B<--range>] I B [B<-i>|B<--bmcip>] I [B<-u>|B<--bmcuser>] I [B<-p>|B<--bmcpwd>] I [B<-c>|B<--check>] =head1 DESCRIPTION The B command will discover bmc using scan method. This command will use nmap scan active nodes, ip range format should be the same format with that is used by nmap. Note: scan method can only be nmap now. This command can check if bmc username or password is correct or not =head1 OPTIONS =over 10 =item B<-h|--help> Display usage message. =item B<-v|--version> Command version. =item B<-m|--method> I Scan method, now it is nmap. =item B<-r|--range> I Ip range should be a string, can pass hostnames, IP addresses, networks, etc. =item B<-i|--bmcip> I BMC ip. =item B<-u|--bmcuser> I BMC user name. =item B<-p|--bmcpwd> I BMC user password. =item B<-c|--check> Check. =back =head1 RETURN VALUE 0 The command completed successfully. 1 An error has occurred. =head1 EXAMPLES 1. To get all bmc from ip range bmcdiscover -m nmap -r "10.4.23.100-254 50.3.15.1-2" Output is similar to: 10.4.23.254 50.3.15.1 Note: input for ip range can also be like scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254. 2. To check if user name or password is correct or not for bmc bmcdiscover -i 10.4.23.254 -u USERID -p PASSW0RD -c Output is similar to: Correct ADMINISTRATOR bmcdiscover -i 10.4.23.254 -u USERID -p PASSW0RD1 -c Output is similar to: Error: Wrong bmc password bmcdiscover -i 10.4.23.254 -u USERID1 -p PASSW0RD1 -c Output is similar to: Error: Wrong bmc user bmcdiscover -i 10.4.23.2541234 -u USERID -p PASSW0RD -c Output is similar to: Error: Not bmc =head1 SEE ALSO L