Portál AbcLinuxu, 12. května 2025 11:33

Dotaz: Záloha internet. připojení

13.12.2010 09:14 honza
Záloha internet. připojení
Přečteno: 569×
Odpovědět | Admin
Dobrý den,

potřeboval bych poradit se zálohou internetového připojení. Hledal jsem všude možně, ale nic moc nenašel. Podotýkám, že jsem v linuxu začátečník. Mám v menší firmě ubuntu server, který slouží jako dhcp, fileserver. Sem tam se stane, že poskytovatel internetu má výpadek a chtěl bych tento problém vyřešit "přepnutí" na druhého poskytovatele netu (ADSL). Momentálně to řeším manuálně (místo prvního poskytovatele zapojím druhého). Nemohl by mi někdo poradit jak to udělat automaticky - prostě jen při výpadku to přepnout na zálohu a vše ostatní by zůstalo? Předpokládám, že bude další síťovka (kde bude ADSL) a budou vlastně 2 připojení. Nemůže mi někdo pomoct se skriptem (to programování mi zatím nejde).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2010 10:06 Ondřej Kopka | skóre: 20 | blog: ondrejk
Rozbalit Rozbalit vše Re: Záloha internet. připojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tvůj problém by měl vyřešit IP bonding. Osobně jsem to nikdy nezkoušel ale údajně to docela dobře funguje. Posloužit by měl tento odkaz příp. hledání slova bonding v tomto fóru nebo na rootu.
13.12.2010 11:08 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Záloha internet. připojení
Vážně to funguje i přes více ISPs? Nějak si to nedovedu představit. I v diskusi to tam zaznívá. Ale třeba to jenom neumím (což je téměř jisté :-) )

My to řešíme jednoduchým skriptem v cronu, který každou minutu pinguje nějaký stroj v síti UPC (levné, rychlé 100/10, nespolehlivé :-) ) s omezeným TTL (aby to nedopingoval přes druhého ISP). Při nedostupnosti přehodí síťová rozhraní na ADSL a po rozjetí UPC se to zase vrátí zpět. Pro každé rozhraní máme vlastní routovací tabulky a jenom se přehazuje defaultní gateway, flushnou se keše a conntrack pro NAT. Už to roky dolaďujeme, přesto se občas vyskytne nějaká moucha. Ale docela to funguje, k přehození dochází i několikrát denně.
13.12.2010 11:22 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Záloha internet. připojení
Tedy já jsem si myslel, že přesně na řízení konektivity máme routovací protokoly. A dělal bych to tak, že na primárním spojení bych měl kratší metriku, na sekundárním delší, oba routery by měly jeden druhého v routovacích tabulkách a při výpadku spojení by si prostě předělaly tabulku. A počítače v síti by dostaly informace při výpadku ICMP od routerů.
13.12.2010 11:25 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Záloha internet. připojení
(příliž jsem zkrátil poslední větu.) A počítače v síti by při výpadku spojení dostaly informace kam směrovat ICMP pakety "Redirection required" od routerů.
13.12.2010 11:27 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Záloha internet. připojení
A to ti opravdu bude fugovat pro přepínání připojení k internetu mezi dvěma ISP, kde např. jeden z nich řeší sám NAT (v ADSL modemu a nelze to vypnout), zatímco druhý nabídne veřejnou IP až na tvůj server? Které "oba routery" máš na mysli?
13.12.2010 12:04 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Záloha internet. připojení
chápal jsem to tak že mám firemní síť. a připojenou dvěma spojeními. Na hranicích té sítě musím mít routery, připojující k jednomu a druhému připojení. Router vždy pracuje lokálně, tedy dostane paket, rozhodne se, pošle. K rozhodnutí má tabulky tvaru:
cíl brána maska metrika rozhraní
Pokud bude mít router na hlavní spojení ve své tabulce kromě default (tedy cíl 0.0.0.0 maska 0.0.0.0) směrem přímo ven i stejný cíl a masku, ale s vyšší metrikou na druhý router okamžitě po detekci výpadku spojení zašle posílat pakety na něj. A jaký router jsem myslel, takový který má v provozu alespoň RIP a není to jen krabička se staticky navolenými cestami. a k druhé otázce? pokud má systém přes jedno spojení statickou vnější adresu a přes druhé ne tak konnektivitu zvnějšku stejně ztratí. na přístup směrem zevnitř ven by to nemělo mít vliv.
13.12.2010 10:45 hermelin | skóre: 21
Rozbalit Rozbalit vše Re: Záloha internet. připojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslim si ze bonding neni to co potrebujes, protoze ty budes mit dve ruzne IP a dve uplne ruzne cesty do/z internetu. Mrkni na tenhle navod http://lartc.org/howto/lartc.rpdb.multiple-links.html
13.12.2010 10:55 alanos | skóre: 24 | blog: alanos
Rozbalit Rozbalit vše Re: Záloha internet. připojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
například si mužeš napsat podobný script na kontrolu připojeni a spouštet ho aut. při startu
on1=pripojeni prvni ADSL
on2=pripojeni druhe ADSL
off= vypnuti ADSL
brana1= brana od poskytovatel ADSL1
brana2= brana 2 od ADSL2
while [ true ]; do
        if ! ping -i 5 -c 1 -w 1 brana1 > /dev/null; then
                echo "Chyba";
		$off
		sleep 5
	        $on2
                if ! ping -c 1 -w 1 brana2 > /dev/null; then
                        echo "Chyba pri pokusu obnovit pripojeni, konec nastal $(date +%Y.%m.%d-%H:%M:%S)" >> /var/log/asdl.log;
                else
                        echo "Pripojeni obnoveno v $(date +%Y.%m.%d-%H:%M:%S)" >> /var/log/adsl.log ;
                fi
        fi

        sleep 5
        done
else
        echo "Nepripojeno";
fi

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.