Portál AbcLinuxu, 26. prosince 2025 08:38
cat /etc/quagga/ospfd.conf| grep network | awk {'print $2'}
a
ip ro | grep scope| awk {'print $1'}
oba zobrazí seznam rout - jeden routy přidané kenelm, druhý routy z ospfd
pokud tyto záznamy NESOUHLASI, tak je nekde problem v routovani....
teď si routy vypíšu a ručně porovnám, lepší by bylo, kdyby mi něco jako diff hodilo rozdíly.
potaz chce brát to, že pořadí rout v obouch příkazech může být jiné...
zkoušel jsem
diff `cat /etc/quagga/ospfd.conf| grep network | awk {'print $2'}` `ip ro | grep scope| awk {'print $1'}`
ale to nechodí... :)
máte nějaký jiný nápad? :)
dík, Johny
cat /etc/quagga/ospfd.conf| grep network | awk {'print $2'} | sort > /tmp/quagga;ip ro | grep scope| awk {'print $1'}| sort > /tmp/kernel;diff /tmp/kernel /tmp/quagga
sice to neni ono ale plni to ucel :)
Johny
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.