Journal CCNA = Cisco Certified Network Associate

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
juin
2004
Bonjour cher journal,

Je suis entrain de passe le CCNA (qui est vraiment une excellente formation ! :-) , et je me demande si les commandes du logiciel Zebra est compatible avec le IOS de Cisco ? Je ne peux pas me permettre d'acheter un routeur Cisco pour m'exercer chez moi ! :-(

Il y a peut être quelqu'un qui connaît un équivalent de ConfigMaker (http://www.cisco.com/warp/public/cc/pd/nemnsw/cm/index.shtml(...)) pour Linux, j'ai vu mon prof en faire une démonstration et j'ai été agréablement surpris dans la mise en place des éléments pour faire un réseau virtuel !

Et pour ceux qui sont interessés, voilà 2 excellents sites : www.labo-cisco.com (très bon pour s'habituer aux questions tordus de cisco lors des différents examens) , de même que www.labo-linux.com.

Je suis entrain de faire un programme en php pour calculer des masques de sous-réseaux, je le mettrais bientôt sur mon super site web ! ;-) D'ailleurs je me demande s'il y a sous Linux des petits prog du style de ceux-ci : http://perso.club-internet.fr/fdidier/loisirs/loisirs.htm(...) (voir en bas de la page).

@+ mon journal !
  • # Zebra is Not an IOS Emulator

    Posté par  (site web personnel) . Évalué à 3.

    Yop
    Bien que Zebra soit un "IOS like", il est différent...

    Le seul emulateur IOS que je connaisse est celui de boson software (il est payant, mais il doit y avoir une version de demo limité a qq jours il me semble) Par contre, cela ne fonctionne que sur wintel (wine?)

    www.boson.com
  • # apt-get install

    Posté par  (site web personnel) . Évalué à 2.

    ipcalc
    sipcalc

    libnetaddr-ip-perl pour le module perl NetAddr::IP si tu veux développer ce que tu veux.

    ou tres simplement :

    #!/usr/bin/perl
    # a partir de NetAddr::IP
    use strict;

    my $wildcard=$ARGV[1];
    my $ip=$ARGV[0];

    print "$ip appartient au reseau cisco : \n";
    print ipcalc($ip,$wildcard);
    print "\n";

    sub ipcalc ($$) {
    my $ip=shift;
    my $mask=shift;
    return to_quad(to_bit($ip) & ~to_bit($mask))." ".$mask;
    }

    sub to_bit ($) {
    my $ip = shift;
    my $bip = '';
    my ($a,$b,$c,$d) = split ('\.',$ip);
    vec($bip, 0, 8) = $a;
    vec($bip, 1, 8) = $b;
    vec($bip, 2, 8) = $c;
    vec($bip, 3, 8) = $d;
    print "binaire:".unpack("b*", $bip)."-$ip\n";
    return $bip;
    }

    sub to_quad ($) {
    my $vec = shift;
    return vec($vec, 0, 8) . '.' .
    vec($vec, 1, 8) . '.' .
    vec($vec, 2, 8) . '.' .
    vec($vec, 3, 8);
    }

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.