[rancid] Re: Troubles getting RANCID working with Cisco
Chris Zimmerman
chrisz at urbancom.net
Tue Mar 14 22:03:25 UTC 2006
I am absolutely sure, and just to prove it ...
[rancid at engineering rancid]$ /usr/local/bin/expect -v
expect version 5.40.1
[rancid at engineering rancid]$ /usr/local/bin/expect
/usr/local/rancid/bin/clogin 64.7.96.38
64.7.96.38
spawn telnet 64.7.96.38
parent: waiting for sync byte
parent: telling child to go ahead
parent: now unsynchronized from child
spawn: returns {14885}
expect: does "" (spawn_id exp4) match regular expression "(Connection
refused|Secure connection [^\n\r]+ refused)"? no
"(Connection closed by|Connection to [^\n\r]+ closed)"? no
expect: does "" (spawn_id exp4) match glob pattern "unknown host\r"? no
expect: does "" (spawn_id exp4) match glob pattern "Host is unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be
established).*(yes/no)?"? no
"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
"Offending key for .* (yes/no)?"? no
"(denied|Sorry)"? no
"Login failed"? no
"% (Bad passwords|Authentication failed)"? no
"Press any key to continue."? no
"Enter Selection: "? no
"@[^\r\n]+ ([Pp]assword|passwd):"? no
"(Username|Login|login|user name):"? no
"([Pp]assword|passwd):"? no
"(#| \(enable\))"? no
"Login invalid"? no
Trying 64.7.96.38...
Connected to 64.7.96.38.
Escape character is '^]'.
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
"(Connection refused|Secure connection [^\n\r]+ refused)"? no
"(Connection closed by|Connection to [^\n\r]+ closed)"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
host\r"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be
established).*(yes/no)?"? no
"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
"Offending key for .* (yes/no)?"? no
"(denied|Sorry)"? no
"Login failed"? no
"% (Bad passwords|Authentication failed)"? no
"Press any key to continue."? no
"Enter Selection: "? no
"@[^\r\n]+ ([Pp]assword|passwd):"? no
"(Username|Login|login|user name):"? no
"([Pp]assword|passwd):"? no
"(#| \(enable\))"? no
"Login invalid"? no
User Access Verification
Username:
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
"(Connection refused|Secure connection [^\n\r]+ refused)"? no
"(Connection closed by|Connection to [^\n\r]+ closed)"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
host\r"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be
established).*(yes/no)?"? no
"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
"Offending key for .* (yes/no)?"? no
"(denied|Sorry)"? no
"Login failed"? no
"% (Bad passwords|Authentication failed)"? no
"Press any key to continue."? no
"Enter Selection: "? no
"@[^\r\n]+ ([Pp]assword|passwd):"? no
"(Username|Login|login|user name):"? no
"([Pp]assword|passwd):"? no
"(#| \(enable\))"? no
"Login invalid"? no
% Username: timeout expired!
Username:
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
"(Connection refused|Secure connection [^\n\r]+ refused)"? no
"(Connection closed by|Connection to [^\n\r]+ closed)"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
host\r"? no
expect: does "Trying 64.7.96.38...\r\r\nConnected to 64.7.96.38.\r\r\nEscape
character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be
established).*(yes/no)?"? no
"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
"Offending key for .* (yes/no)?"? no
"(denied|Sorry)"? no
"Login failed"? no
"% (Bad passwords|Authentication failed)"? no
"Press any key to continue."? no
"Enter Selection: "? no
"@[^\r\n]+ ([Pp]assword|passwd):"? no
"(Username|Login|login|user name):"? no
"([Pp]assword|passwd):"? no
"(#| \(enable\))"? no
"Login invalid"? no
expect: timed out
Error: TIMEOUT reached
[rancid at engineering rancid]$
-------------------------------------
Chris Zimmerman
Senior Network Engineer
chrisz at urbancom.net
(708) 687-2090
-----Original Message-----
From: john heasley [mailto:heas at shrubbery.net]
Sent: Tuesday, March 14, 2006 3:59 PM
To: Chris Zimmerman
Subject: Re: [rancid] Re: Troubles getting RANCID working with Cisco
Are you _really_ using the expect that you built with the patch? try it
explicitly; /path/expect /path/clogin host
Tue, Mar 14, 2006 at 03:49:37PM -0600, Chris Zimmerman:
> Can anyone help?
>
>
>
>
>
> [rancid at engineering rancid]$ /usr/local/rancid/bin/clogin 64.7.96.38
> 64.7.96.38
> spawn telnet 64.7.96.38
> parent: waiting for sync byte
> parent: telling child to go ahead
> parent: now unsynchronized from child
> spawn: returns {14774}
>
> expect: does "" (spawn_id exp4) match regular expression "(Connection
> refused|Secure connection [^\n\r]+ refused)"? no
> "(Connection closed by|Connection to [^\n\r]+ closed)"? no
>
> expect: does "" (spawn_id exp4) match glob pattern "unknown host\r"? no
>
> expect: does "" (spawn_id exp4) match glob pattern "Host is unreachable"?
no
> "No address associated with name"? no
> "(Host key not found |The authenticity of host .* be
> established).*(yes/no)?"? no
> "HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
> "Offending key for .* (yes/no)?"? no
> "(denied|Sorry)"? no
> "Login failed"? no
> "% (Bad passwords|Authentication failed)"? no
> "Press any key to continue."? no
> "Enter Selection: "? no
> "@[^\r\n]+ ([Pp]assword|passwd):"? no
> "(Username|Login|login|user name):"? no
> "([Pp]assword|passwd):"? no
> "(#| \(enable\))"? no
> "Login invalid"? no
> Trying 64.7.96.38...
> Connected to 64.7.96.38.
> Escape character is '^]'.
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
> "(Connection refused|Secure connection [^\n\r]+ refused)"? no
> "(Connection closed by|Connection to [^\n\r]+ closed)"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
> host\r"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
> unreachable"? no
> "No address associated with name"? no
> "(Host key not found |The authenticity of host .* be
> established).*(yes/no)?"? no
> "HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
> "Offending key for .* (yes/no)?"? no
> "(denied|Sorry)"? no
> "Login failed"? no
> "% (Bad passwords|Authentication failed)"? no
> "Press any key to continue."? no
> "Enter Selection: "? no
> "@[^\r\n]+ ([Pp]assword|passwd):"? no
> "(Username|Login|login|user name):"? no
> "([Pp]assword|passwd):"? no
> "(#| \(enable\))"? no
> "Login invalid"? no
>
>
> User Access Verification
>
> Username:
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
> "(Connection refused|Secure connection [^\n\r]+ refused)"? no
> "(Connection closed by|Connection to [^\n\r]+ closed)"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
> host\r"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
> unreachable"? no
> "No address associated with name"? no
> "(Host key not found |The authenticity of host .* be
> established).*(yes/no)?"? no
> "HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
> "Offending key for .* (yes/no)?"? no
> "(denied|Sorry)"? no
> "Login failed"? no
> "% (Bad passwords|Authentication failed)"? no
> "Press any key to continue."? no
> "Enter Selection: "? no
> "@[^\r\n]+ ([Pp]assword|passwd):"? no
> "(Username|Login|login|user name):"? no
> "([Pp]assword|passwd):"? no
> "(#| \(enable\))"? no
> "Login invalid"? no
>
> % Username: timeout expired!
> Username:
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match regular expression
> "(Connection refused|Secure connection [^\n\r]+ refused)"? no
> "(Connection closed by|Connection to [^\n\r]+ closed)"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "unknown
> host\r"? no
>
> expect: does "Trying 64.7.96.38...\r\r\nConnected to
64.7.96.38.\r\r\nEscape
> character is '^]'.\r\r\n" (spawn_id exp4) match glob pattern "Host is
> unreachable"? no
> "No address associated with name"? no
> "(Host key not found |The authenticity of host .* be
> established).*(yes/no)?"? no
> "HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? no
> "Offending key for .* (yes/no)?"? no
> "(denied|Sorry)"? no
> "Login failed"? no
> "% (Bad passwords|Authentication failed)"? no
> "Press any key to continue."? no
> "Enter Selection: "? no
> "@[^\r\n]+ ([Pp]assword|passwd):"? no
> "(Username|Login|login|user name):"? no
> "([Pp]assword|passwd):"? no
> "(#| \(enable\))"? no
> "Login invalid"? no
> expect: timed out
>
> Error: TIMEOUT reached
> [rancid at engineering rancid]$
> [rancid at engineering rancid]$
> [rancid at engineering rancid]$
>
>
>
>
> -------------------------------------
> Chris Zimmerman
> Senior Network Engineer
> chrisz at urbancom.net
> (708) 687-2090
>
>
>
> -----Original Message-----
> From: Austin Schutz [mailto:tex at off.org]
> Sent: Tuesday, March 14, 2006 3:43 PM
> To: Chris Zimmerman
> Cc: rancid-discuss at shrubbery.net
> Subject: Re: [rancid] Re: Troubles getting RANCID working with Cisco
>
>
> You can put:
>
> exp_internal 1;
>
> near the top of clogin temporarily for debugging. That will tell
> you what expect is sending/receiving from the remote host.
>
> I thought I had passed in a patch for a debugging flag for this,
> must have forgotten. One more for the todo list...
>
> Austin
>
> On Tue, Mar 14, 2006 at 03:07:47PM -0600, Chris Zimmerman wrote:
> > This isn't the problem ... As I stated, it hangs at the "Username:"
> prompt
> > ....
> >
> >
> >
> > It just never logs in ...
> >
> >
> > [rancid at engineering rancid]$ bin/clogin 64.x.xx.xx 64.x.xx.xx spawn
telnet
> > 64.x.xx.xx Trying 64.x.xx.xx...
> > Connected to 64.x.xx.xx.
> > Escape character is '^]'.
> >
> >
> > User Access Verification
> >
> > Username:
> >
> >
> >
> > And there it just sits. It refuses to attempt to log in.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > -------------------------------------
> > Chris Zimmerman
> > Senior Network Engineer
> > chrisz at urbancom.net
> > (708) 687-2090
> >
> >
> >
> > -----Original Message-----
> > From: john heasley [mailto:heas at shrubbery.net]
> > Sent: Tuesday, March 14, 2006 1:12 PM
> > To: Chris Zimmerman
> > Subject: Re: [rancid] Troubles getting RANCID working with Cisco
> >
> > see the autoenable directive of cloginrc(5).
> >
> > Tue, Mar 14, 2006 at 11:44:32AM -0600, Chris Zimmerman:
> > > Hi, I am installing RANCID for the first time. We are having troubles
> > > getting it to work.
> > >
> > >
> > >
> > > We are running RedHat 9.0, and have expect v5.40.1
> > >
> > >
> > >
> > > I have tried to run the "clogin" for testing. It will connect to my
> > router,
> > > but hangs at the login prompt. How can I tell if this is a problem
with
> > > expect, or if I have something else going on?
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Chris
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------
> > >
> > > Chris Zimmerman
> > >
> > > Senior Network Engineer
> > >
> > > chrisz at urbancom.net
> > >
> > > (708) 687-2090
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > > _______________________________________________
> > > Rancid-discuss mailing list
> > > Rancid-discuss at shrubbery.net
> > > http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
> >
> > _______________________________________________
> > Rancid-discuss mailing list
> > Rancid-discuss at shrubbery.net
> > http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
More information about the Rancid-discuss
mailing list