clogin not logging into Cisco router

john heasley heas at shrubbery.net
Fri Mar 15 23:35:06 UTC 2002


Fri, Mar 15, 2002 at 01:00:51PM -0600, Zhang, Anchi:
> I have no experience in add prompt.  How did you get to have the
> "Username :" prompt?  Did you change it through your AAA server?

i believe, for most cisco products, AAA is the only method to alter
the prompt.  my advice, wrt rancid and automation, is to leave it
alone.  altering it adds zero value.

> Anchi
> 
> -----Original Message-----
> From: Joshua Wright [mailto:Joshua.Wright at jwu.edu]
> Sent: Friday, March 15, 2002 12:47 PM
> To: Zhang, Anchi; Joshua Wright; rancid-discuss at shrubbery.net
> Subject: RE: clogin not logging into Cisco router
> 
> 
> I tried adding a prompt to my .cloginrc file as follows:
> 
> $ more .cloginrc
> add autoenable  *.mydomain.com    1
> add user        *.mydomain.com    username
> add password    *.mydomain.com    password
> add prompt      *.mydomain.com    {"Username :"}
> $ clogin -c "sh bootvar" router.mydomain.com
> router.mydomain.com
> spawn telnet router.mydomain.com 
> Trying 1.1.1.1...
> Connected to router.
> Escape character is '^]'.
> 
> Username :
> % Username : timeout expired!
> Username :
> Error: TIMEOUT reached
> $ 
> 
> 
> Still no go.  Do I have the syntax incorrect for "add prompt"?
> 
> Thanks.
> 
> -Joshua Wright
> Team Leader, Networks and Systems
> Johnson & Wales University
> Joshua.Wright at jwu.edu 
> 
> pgpkey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD44B4A73
> fingerprint: FDA5 12FC F391 3740 E0AE BDB6 8FE2 FC0A D44B 4A73
> 
> 
> -----Original Message-----
> From: Zhang, Anchi [mailto:AZhang at reliant.com]
> Sent: Friday, March 15, 2002 1:09 PM
> To: Joshua Wright; rancid-discuss at shrubbery.net
> Subject: RE: clogin not logging into Cisco router
> 
> 
> Maybe the space between Username and : is giving problems:
> 
> log2# grep Username clogin 
>         # Username
>         # Enable Username
>     if { "$u_prompt" == "" } { set u_prompt "(Username|Login|login|user
> name):" }
> log2# telnet 10.51.5.254
> Trying 10.51.5.254...
> Connected to 10.51.5.254.
> Escape character is '^]'.
> 
> 
> User Access Verification
> 
> Username: 
> 
> -----Original Message-----
> From: Joshua Wright [mailto:Joshua.Wright at jwu.edu]
> Sent: Friday, March 15, 2002 9:16 AM
> To: 'rancid-discuss at shrubbery.net'
> Subject: clogin not logging into Cisco router
> 
> 
> First, thanks for such a terrific tool.  I have used RANCID 2.2 on a few
> FreeBSD boxes and have always been very happy with its results.
> 
> I am trying to get RANCID 2.2 working on a Solaris machine, and am
> running
> into some troubles.  Here are my vitals:
> 
> $ uname -a
> SunOS george.services.brown.edu 5.8 Generic sun4u sparc SUNW,Ultra-5_10
> $ ls -l `which tclsh`
> lrwxrwxrwx   1 root     other          8 Oct  5  1999
> /usr/local/bin/tclsh
> -> tclsh8.0*
> $ expect -v 
> expect version 5.28.1
> $ perl -v
> 
> This is perl, version 5.005_03 built for sun4-solaris
> <snip>
> $ 
> 
> Running "rancid -d router.mydomain.com" results in:
> 
> $ rancid -d router.mydomain.com
> executing clogin -t 90 -c"show version;show install active;show env
> all;show
> gsr chassis;show boot;show bootvar;show variables boot;show flash;dir
> /all
> nvram:;dir /all bootflash:;dir /all slot0:;dir /all disk0:;dir /all
> slot1:;dir /all disk1:;dir /all sup-bootflash:;dir /all
> sup-microcode:;show
> controllers;show controllers cbus;show diagbus;show diag;show
> module;show
> c7200;show vtp status;show vlan;write term" router.mydomain.com
> router.mydomain.com clogin error: Error: TIMEOUT reached
> router.mydomain.com clogin error: Error: TIMEOUT reached
> router.mydomain.com: missed cmd(s): show diagbus,write term,dir /all
> bootflash:,show env all,show controllers cbus,dir /all nvram:,show
> module,show version,dir /all sup-bootflash:,show c7200,show variables
> boot,show flash,show vlan,dir /all slot0:,show install active,dir /all
> slot1:,show boot,show diag,show controllers,show gsr chassis,dir /all
> sup-microcode:,dir /all disk0:,dir /all disk1:,show bootvar,show vtp
> status
> router.mydomain.com: missed cmd(s): show diagbus,write term,dir /all
> bootflash:,show env all,show controllers cbus,dir /all nvram:,show
> module,show version,dir /all sup-bootflash:,show c7200,show variables
> boot,show flash,show vlan,dir /all slot0:,show install active,dir /all
> slot1:,show boot,show diag,show controllers,show gsr chassis,dir /all
> sup-microcode:,dir /all disk0:,dir /all disk1:,show bootvar,show vtp
> status
> router.mydomain.com: End of run not found
> router.mydomain.com: End of run not found
> !
> $ 
> 
> Running "clogin -c "sh bootvar" router.mydomain.com"
> 
> $ clogin -c "sh bootvar" router.mydomain.com
> router.mydomain.com
> spawn telnet router.mydomain.com
> Trying 1.1.1.1...
> Connected to router.
> Escape character is '^]'.
> 
> Username :
> % Username : timeout expired!
> Username :
> Error: TIMEOUT reached
> $ 
> 
> Checking into the README, I am running >Solaris 2.6 so the patches don't
> apply.  I don't think the problems with Linux+expect/tcl apply to me
> either.
> Contents of my .cloginrc file are as follows:
> 
> add autoenable  *.mydomain.com    1
> add user        *.mydomain.com    username
> add password    *.mydomain.com    password
> 
> I have verified the username and password are correct.  The output from
> clogin appears that expect isn't passing the login information, any
> thoughts
> as to why?
> 
> Thanks very much.
> 
> 
> -Joshua Wright
> Team Leader, Networks and Systems
> Johnson & Wales University
> Joshua.Wright at jwu.edu 
> 
> pgpkey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD44B4A73
> fingerprint: FDA5 12FC F391 3740 E0AE BDB6 8FE2 FC0A D44B 4A73



More information about the Rancid-discuss mailing list