Sedlo
V současné době umí quagga řídit jen jednu default routu a to je
dostatečné jen v případě, že v oblasti je jediný poskytovatel internetu (iGW).
Lze samozřejmě použít "tunelování" ale to by museli iGW toto umožnit/znát/ovládnout.
Praxe je taková že se tunelování nepoužívá. A tak se nabízí možnost
nezávislá na iGW která spočívá ve více routovacích tabulkách na routerech.
History
today last version
19.5.2005 verze 0.0.3pre9 doplněna obsluha myigw
sedlo obslouží myigw která má statickou ip adresu a je připojená přímo na router
14.2.2005 version 0.0.3pre6 doplněna obsluha equal cost multipath
2.11.2004 version 0.0.3pre4 odladěné na více routerech včetně igw
sedlo přes okolní routery na igw dovede pakety ale přímo na igw
nenastavuje pravidla - to je ponechané na skriptech obsluhujících
nastavení igw - je to vhodné při dynamické změně ip adresy interface
který slouží jako brána do inetu.
29.8.2004 version 0.0.2 umí naplnit postranní tabulky a vytvořit pravidla - je to funkční
24.8.2004 version 0.0.1 umí stáhnout konfig a vytvořit postranní tabulky
19.8.2004 založena tato stránka a sedlo je ve stádiu specifikace vlastností
a není tedy k dispozici ani řádka kódu (nehledejte download).
Název "sedlo" byl zvolen protože jde o "osedlání" zebry/quaggy
tak aby se nám jelo pohodlněji.
License
OBECNÁ VEŘEJNÁ LICENCE GNU pro Českou republiku
kopie z 19.6.2004 licence.txt
Installation
stáhnout skript sedlo a umístit do /usr/local/bin
cd /usr/local/bin
wget http://www.simandl.cz/stranky/linux/sedlo/soubory/sedlo
#nastavit práva ke spuštění
chmod a+x sedlo
#vytvořit lokální konfigurační soubor
#musí v něm být alespoň řádek s "mcnf" parametrem aby se vědělo kde je hlavní konfig
echo "mcnf ftp://10.33.0.2/sedlo/sedlo.conf" > /etc/sedlo.conf
vi /etc/sedlo.conf
#vytvořit odkládací adresář
mkdir /var/cache/sedlo
#spustit skript
sedlo -info2 (-info2 použijte aby jste viděli výpis toho co sedlo dělá)
# a nebo ho dát do cronu aby se spouštěl automaticky každých 5 minut
*/5 * * * * /usr/local/bin/sedlo
Files
sedlo
sedlo.cgi
sedlo.conf
sedlo.conf.local
sedlo.cron
sedlo_install