in reply to perl Telnet.pm and Cisco.pm input buffer

You probably need to send the cisco something like
set cli pagination off
or
ter­minal length 0
In order to get more than 1 "page" worth at a time.

Either that, or keep sending CR, to get the next page of data, until there is no more.

Also, please see Writeup Formatting Tips to learn how to format your message properly.

Update : Oops - just noticed that your "$zero_screen" does exactly that already.

Try Net::Telnet debugging, using input_log() or dump_log().

     Theory is when you know something, but it doesn't work.
    Practice is when something works, but you don't know why it works.
    Programmers combine Theory and Practice: Nothing works and they don't know why.         -Anonymous

Replies are listed 'Best First'.
Re^2: perl Telnet.pm and Cisco.pm input buffer
by swoop (Acolyte) on Oct 30, 2009 at 05:27 UTC
    Thanks for the response. Yes I send the router the 'term len 0' command. I just tried the input_log and dump_log options and neither gave me an idea what to fix.