Zdravím ve spolek,
chtěl bych po Vás zase radu. Používám na hraničních směrovačích Linux Ubuntu s OSPF pomocí Quagga/Zebra. Chci udělat zálohu jednoduchým způsobem, že při výpadku konektivity vypnu distribuci default route. Zdá se to jako jednoduchý úkol, ale narazil jsem na problém, že mě zebra neposlouchá. Přesněji řečeno, pokud příkaz zapíšu přímo do vtysh, bez problémů funguje. Pokud chci vytvořit bash script, který provede stejnou úlohu se stejným textem, tak se konfigurace neprovede. Příkaz proběhne bez problémů, nikde jsem nenašel vypsanou chybu, ale zadané nastavení chybí. Jakoby "vtysh -c" byl pouze pro čtení.
Příklad je na obrázku, kdy jsem zadal stejný text do "vtysh -c" a stejný text přímo do konzole vtysh. V prvním případě se nastavení neuloží, v druhém ano. Zkoušel jsem příkaz různě formátovat pomocí \n, rozdělit na více "-c" bez úspěchu. Výpisy fungují bez problému.
Ví někdo jak vypnout/zapnout distribuci default route pomocí bash scriptu?
https://uloz.to/tamhle/6HD3jCplLZix#!ZGuyZmR2AmN3LJRlBJWuZmZ0ZzDlMaucJxjhZUA+oQMVAGuxZD==