

It is a drop in replacement for the Control::CLI::AvayaData module following the transfer of the Avaya Data business unit to Extreme Networks. Print "Pushing config command on all hosts " Ĭontrol::CLI::Extreme is a sub-class of Control::CLI allowing CLI interaction customized for Extreme (including ex-Avaya/ex Nortel Enterprise) Networking products over any of Telnet, SSH or Serial port. Print "Entering Config mode on all hosts " īulkDo(\%cli, 'cmd', ) $cli->disconnect Configuring multiple Extreme Networking products simultaneously in non-blocking mode use Control::CLI::Extreme qw(poll) # Export class poll method $config = $cli->cmd('show running-config') ĭie $cli->last_cmd_errmsg unless $cli->last_cmd_success $cli->cmd('exit') or die $cli->last_cmd_errmsg $cli->cmd('no banner') or die $cli->last_cmd_errmsg

$cli->cmd('config terminal') or die $cli->last_cmd_errmsg ) Sending commands once connected and disconnecting $cli->enable $cli = new Control::CLI::Extreme('COM1') ) Connecting via Serial port # Create the object instance for Serial port e.g. ) Connecting with SSH - publickey authentication # Create the object instance for SSH
#Baystack 5520 serial port settings password#
) Connecting with SSH - password authentication # Create the object instance for SSH $cli = new Control::CLI::Extreme('TELNET')

Methods to access Object read-only variables inherited from Control::CLI.Methods to set/read Object variables inherited from Control::CLI.Error Handling Methods inherited from Control::CLI.Methods to access Object read-only variables.Configuring multiple Extreme Networking products simultaneously in non-blocking mode.Sending commands once connected and disconnecting.Connecting with SSH - publickey authentication.Connecting with SSH - password authentication.
