Clogin
From HackerNet
Clogin är ett script som används för inloggning på Ciscoenheter. Det är en komponent för Rancid.
Installation
sudo apt-get -y install rancid
Förberedelser
Kopiera clogin till ditt hem-directory, t.ex. cp /var/lib/rancid/bin/clogin ~/
cloginrc
cd && nano .cloginrc #add autoenable * 1 add method * ssh add user * cisco add password * cisco cisco
Skydda filen så gott det går
chmod 600 .cloginrc
Script
nano clogin-execute.sh #!/bin/bash for line in $(cat device-iplist.txt | grep -v '#') do /home/$USER/clogin -x commands.txt $line done
Rättigheter
chmod +x clogin-execute.sh
Konfiguration
Lista vilka enheter kommandona ska köras på.
nano device-iplist.txt # Kommentera ut med # 10.0.0.100 10.0.0.101 #10.0.0.102 ...
Lista vilka kommandon som ska köras på varje enhet. Exempel, skapa vlan.
nano commands.txt show vlan id 50 | i 50 conf t vlan 50 name Vlan50 mode fabricpath exit exit show vlan id 50 | i 50 wr exit
Exekvera scriptet
./clogin-execute.sh