Код: Выделить всё
*> 213.228.111.192/27
84.22.159.22 0 33991 64534 i
Код: Выделить всё
vtysh << EOC > /tmp/quagga.tmp
sh ip bgp
q
EOC
route flush >/dev/null 2>&1
cat /tmp/quagga.tmp | grep "*>" | awk '{print $2" "$3}' | while read net gateway
do
if [ "$gateway" = "" ]; then
echo "error $net";
else
route add -net $net $gateway >/dev/null 2>&1;
fi
done