Zase jsem se hrabal ve switchi dopadlo to tak, že jsem ho musel resnout :-D
A pak jsem přemejšlel, co a jak tam bylo nastavené.
A aby sem nemusel při každé změně ručně zálohovat konfiguraci, tak jsem zmatlal následující skript, který se dá spouštět cronem:
#!/bin/bash
seznamSwitchu=('192.168.1.1:sw_prvni'
'192.168.1.2:sw_druhej'
'192.168.1.3:sw_treti' '192.168.1.4:sw_ctvrty'
)
datum=$(date +"%Y%m%d")
p="_"
zalAdr="/home/user/zalohy"
# smaze zalohy starsi nez 30 dnu
find $zalAdr/* -mtime +30 -exec rm -rf {} \;
for switch_ip in ${seznamSwitchu[@]}
do
unset switch_nazev
if [[ $switch_ip == *":"* ]]
then
tmp=(${switch_ip//:/ })
switch_ip=${tmp[0]}
switch_nazev=${tmp[1]}
fi
/usr/bin/wget -q http://$switch_ip/backup.swb -O $zalAdr/$switch_nazev$p$datum.swb
done
v ~ mám pak soubor .wgetrc ve kterém je uložené jméno a heslo do switchů:
http_user=admin
http_password=password
Třeba to někomu taky uštří nervy.