URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 3004
[ Назад ]

Исходное сообщение
"Remote change access list"

Отправлено Fredan , 15-Апр-03 07:19 
Как скриптом с линукса поменять или добавить условие аксеслисте на циске?

Содержание

Сообщения в этом обсуждении
"Remote change access list"
Отправлено ВОЛКА , 15-Апр-03 09:58 
можно по rsh, можно по snmp, но в любом случае нужен tftp сервер...

"Remote change access list"
Отправлено Andrius , 15-Апр-03 12:08 
>Как скриптом с линукса поменять или добавить условие аксеслисте на циске?

#!/usr/bin/perl -w
use Cisco::Conf;

sub chengeConfig(){
    my ($routerIP, $psw, $enPsw, $commands) = @_;
    my $cmd;
    my @output = ();
    my $session = Net::Telnet::Cisco->new(Host => $routerIP, Timeout => 20);
    $session->login('', $psw);
    if ( $session->enable($enPsw) ) {
        foreach $cmd (@$commands){
            print "--->$cmd\n";
            @output = $session->cmd($cmd);
            print "  ++", @output, "\n";
        }
    }
    $session->close();
}