abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 10:35 | Komunita
Na blogu Oracle se objevila zpráva o tom, že plánovaná verze Java EE 8 bude uvolněna jako opensource (referenční implementace a compatibility kit). V současné době je uvolněna jen Java SE (standard edition) pod licencí GPL2 v podobě OpenJDK (Open Java Development Kit), kterou začal v roce 2006 uvolňovat Sun.
Max | Komentářů: 0
včera 23:55 | IT novinky

Google na YouTube oficiálně představil Android 8.0 Oreo. Přehled novinek v příspěvku na blogu věnovaném vývojářům.

Ladislav Hagara | Komentářů: 3
včera 16:44 | Zajímavý článek

Po téměř 3 měsících od vydání třetího čísla publikoval Michal Špaček na svých stránkách čtvrté číslo newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Jedná se současně o číslo poslední: "Nepíše se mi to lehce, a trvalo to, než jsem to ze sebe dostal, ale tohle je poslední newsletter v této podobě. Ani jsem ho nestihl pojmenovat a už jsem ho zabil. Nezbývá mi tolik času, abych každou událost, novinku a změnu v prohlížeči detailně popisoval tak, jak bych v newsletteru chtěl, mrzí mě to".

Ladislav Hagara | Komentářů: 0
včera 07:00 | Nová verze

Byla vydána diaspora* ve verzi 0.7.0.0. Jedná se o svobodný software, který slouží jako osobní webový server pro poskytování služeb sociální sítě (Wikipedie). Přehled novinek v příspěvku na blogu a na GitHubu. Sociální síť diaspora* byla před pěti lety předána komunitě.

Ladislav Hagara | Komentářů: 0
včera 06:00 | IT novinky

Společnost Hardkernel stojící za jednodeskovými počítači ODROID představila na YouTube minipočítač určený pro domácí cloud ODROID-HC1 vycházející z ODROID-XU4. Minipočítač s kovovou krabičkou, do které stačí vložit 2 a půl palcový disk, lze koupit za 49 dolarů. ODROID-HC1 je stohovatelný.

Ladislav Hagara | Komentářů: 32
20.8. 16:22 | Nová verze

Byl vydán DB Browser for SQLite (sqlitebrowser) ve verzi 3.10.0. Nejnovější stabilní verze této grafické nadstavby nad relačním databázovým systémem SQLite (Wikipedie) přináší například integraci s DBHub.io, tj. platformou pro sdílení SQLite databází. Podrobnosti na GitHubu.

Ladislav Hagara | Komentářů: 2
20.8. 08:00 | IT novinky

Andy Rubin, spoluzakladatel společnosti Android, jež byla v roce 2005 koupena Googlem, nyní CEO společnosti Essential Products, oznámil předprodej chytrého telefonu Essential. Telefon se začne rozesílat 1. září. Cena telefonu je 699 dolarů. Cena telefonu současně s 360° kamerou s rozlišením 4K byla stanovena na 749 dolarů. Kameru, v budoucnu i další příslušenství, lze k telefonu připojit pomocí konektoru s magnety.

Ladislav Hagara | Komentářů: 0
19.8. 13:44 | Zajímavý software

Evropská komise vydala novou verzi 1.4.0.1 svého open source v Javě naprogramovaného softwaru pro online průzkumy EUSurvey. Online dotazníky lze vytvářet na stránkách Evropské komise nebo si lze software stáhnout (zip a war) a nainstalovat lokálně. Zdrojové kódy jsou k dispozici pod licencí EUPL (European Union Public Licence).

Ladislav Hagara | Komentářů: 0
18.8. 23:55 | Komunita

Ubuntu 17.10 (Artful Aardvark) bude ve výchozím stavu zobrazovat Dok (Launcher). Jedná se o rozšíření GNOME Shellu Ubuntu Dock. To bylo forknuto z rozšíření Dash to Dock. Ukázka na YouTube [reddit].

Ladislav Hagara | Komentářů: 8
17.8. 15:33 | Nová verze

Byla vydána verze 17.08.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Aplikace kmag, kmousetool, kgoldrunner, kigo, konquest, kreversi, ksnakeduel, kspaceduel, ksudoku, kubrick, lskat a umbrello byly portovány na KDE Frameworks 5.

Ladislav Hagara | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (5%)
 (2%)
 (17%)
 (76%)
Celkem 372 hlasů
 Komentářů: 21, poslední 13.8. 09:57
    Rozcestník

    Dotaz: Ronja + wifi - jak na to nejlépe?

    1.9.2005 15:16 JirkaK | skóre: 15 | blog:
    Ronja + wifi - jak na to nejlépe?
    Přečteno: 173×
    Dobrý den, spravuji část sítě, v níž se nám nedávno podařilo úspěšně nasadit optický spoj (Ronju) ke stávajícímu wifi spojení. Chtěl bych se zeptat, jak ji nejlépe zaintegrovat do stávajícího systému tak, aby byla využita kapacita obou linek (ronja i wifi současně) a v případě nedostupnosti ronji (ranní mlhy, hustý déšť, sněžení apod.) aby spoj jel pouze přes wifi. Nejdříve jsem to chtěl řešit bondingem, ale dle sdělení kamaráda je lepší použít dynamické routování, což jsem také udělal. Ale jak se ukázalo, není to přesně řešení, jak na to, nebo to dělám špatně. A tak bych rád zkusil již zmíněný bonding. Chci propojit dva routery - v každém jsou mimo jiné dvě rozhraní - v jednom vedou obě ke druhému routeru, v druhém je jedno vyčleněno pro ronju a druhé pro spoj na první router, ovšem visí na něm i klienti sítě. Je možné pro tuto situaci bonding použít? Máte s ním dobré zkušenosti? Případně neřešil již někdo takovouto či podobnou situaci?

    Za odpovědi předem děkuji a přeji hezký den.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/

    Odpovědi

    1.9.2005 15:52 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?

    Trochu jsem se ztratil v tom, jak máte ty routery a rozhraní. Takže by to mělo být takto: máte dvě lokality, A a B. Mezi těmito lokalitami máte vybudovány dva spoje - jeden na Ronji a druhý na wifi. Na každé z těch lokalit musíte mít router se dvěmi vyčleněnými síťovkami. Do jedné z nich bude zapnuta Ronja, do druhé z nich wifina. A teď, co se vám nabízí:

    Bonding - na každé straně ona dvě rozhraní "sbondujete" do jednoho virtuálního (na něm nastavujete IP a takové ty věci), bonding vám zajistí distribuci zatížení přes obě fyzická rozhraní. (Část tedy poteče přes Ronju, část přes wifi.)

    Vlastnosti: Provoz se vám bude rozdělovat na oba spoje, ale neumí se v případě výpadku jednoho spoje překlopit plně na ten druhý. Ronja a wifi mají navíc jiné přenosové rychlosti, takže při (ideální) distribuci zátěže 1:1 ty spoje nebudou využity stejně z hlediska percentuálního naplnění své kapacity. Zatížení se navíc nerozloží 1:1, ale rozloží se podle dvojic SRC/DST MAC adres (každá dvojice si jednou provždy zvolí "svou" trasu) - může se vám tedy stát, že jeden spoj bude zatěžován hodně, druhý málo.

    STP - Spanning Tree Protocol - na každé straně spojíte ona dvě rozhraní do bridge, zapnete na něm STP (a nastavíte IP). Protokol se "rozhodne" (samozřejmě ho můžete ovlivnit) a jeden ze spojů použije jako hlavní, druhý jako záložní v případě, že první zdechne.

    Vlastnosti: Nebude docházet k distribuci zátěže, provoz pojede vždy jen jednou ze dvou možných tras. Jde o velmi robustní a rychlé řešení, v případě výpadku se vám provoz překlopí v řádu jednotek vteřin.

    Dynamický routing - Každé z obou rozhraní bude mít své IP adresy a provoz půjde tím nebo oním na základě rozhodnutí routovacího protokolu.

    Vlastnosti: Jde nastavit částečný load-balancing mezi obě trasy s možností fail-over překlopení na jedinou živou trasu, řešení je tedy nejuniverzálnější. Nastavení ovšem vůbec není triviální (na rozdíl od předchozích dvou možností), musíte o tom poměrně dost vědět. Navíc to může (podle topologie sítě) vyžadovat i nastavení na jiných routerech. Jako jediné řešení z uvedených tří navíc striktně nevyžaduje "plnou paralelnost" obou tras.

    Vybrat si musíte sám, já osobně bych (podle možností) preferoval STP. (Dynamický routing mi v tomto případě přijde příliš komplikovaná věc, bonding se principiálně nehodí, protože neumí fail-over.

    PS: Vzhledem k tomu, že Ronja i wifi jsou "pseudospoje", mohou vznikat poměrně tristní problémy. Jak STP tak dynamické routovací protokoly se obecně rozhodují podle toho, zda linka "jede nebo nejede". Situaci, kdy linka "jede blbě" (ve smyslu velké procento ztrát) prostě neumějí řešit a mohou se rozhodovat poměrně zmateně, může vám to celé začít flapovat (provoz se bude neustále překlápět mezi dvěma blbě jedoucíma trasama) a podobně.

    1.9.2005 16:03 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    Děkuji za tak obsáhlou odpověď :). Ta topologie je trošku jiná, než se domníváte - je tu spoj (ronja)-(ronja) a (wifi)-(wifi+klienti), tj. jedno rozhraní na jednom z routerů potřebuji využít jak pro spoj na wifi na druhý router, tak i pro připojení dalších PC. Co se týče bondingu - už před nějakým časem jsem jen tak letmo pročítal dokumentaci ve zdrojácích kernelu - a dočetl jsem se, že bonding (nebo přesněji moduly pro bonding) mají několik módů, ve kterých mohou fungovat... Například využití obou spojů současně, využití jednoho ze spojů a v případě pádu přepnutí na druhý a ještě nějaké další možnosti - takže touto cestou by to snad mělo jít řešit. Nebo se mýlím/s něčím si to pletu? Děkuji.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    1.9.2005 16:13 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?

    Je pravda, že je to dost dávno, co jsem něco ohledně bondingu potřeboval, takže nevylučuju, že tam existuje možnost jak distribuovat zátěž, tak i automatické přepnutí při výpadku jedné linky.

    Každopádně ale, bonding je mechanismus druhé síťové vrstvy, nad kterým vzniká virtuální rozhraní, na němž teprve nastavujete vyšší vrstvy. Pořád ještě nechápu tu vaši topologii (obrázek?), ale principiálně nejspíš nebude možné, aby "jedno ze dvou rozhraní" (mezi nimiž se ten bonding nějak rozhoduje) plnilo "něco navíc" než to druhé.

    Řeknu to takto: předpokládám, že na té "složitější" straně onoho dvouspojí máte do jedné síťovky ronju, do druhé switch a v něm wifi plus nějaká ta PC. Když budete chtít bondovaným rozhraním něco odeslat, bonding sám se rozhodne, zda to pošle tou či onou síťovkou. Jak ho donutíte, aby provoz pro ona PC posílal vždy jen tou jednou?

    1.9.2005 16:28 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    Ano, ta topologie je taková, jak jste napsal. Z Vaší odpovědi tedy vyplývá, že to v této situaci nelze udělat...? Ovladač pro bonding by (teoreticky) měl komunikaci pro daná PC posílat pouze na rozhraní, na kterém by viděl ta PC (jejich MAC)... Ale nejspíš budete mít pravdu. Jen je mi divné, že to nelze nějakými rozumnými dostupnými prostředky řešit - zajímalo by mne, jak se tohle řeší například v CZFree a podobných sítích. Nerad bych skončil u nějakého skriptu, který bude linky přepínat dle aktuálního packetlossu :(
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    1.9.2005 16:42 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?

    Příliš bych nedůvěřoval tomu, že bonding "něco vidí". To je jenom tupý přehazovač paketů: Máte (řekněme) eth0 a eth1 sbondované do bond0. Jakmile odesíláte přes bond0 paket, bonding to nějakým svým vnitřním mechanismem rozhodí buď na eth0 nebo eth1. Typicky ten mechanismus funguje tak, že se zahashuje zdrojová a cílová MAC adresa a podle výsledku (sudý/lichý, řekněme) se to pošle tudy či jinudy. Tím se zajistí, že mezi dvěma fyzickými stanicemi jde provoz vždy stejnou linkou (a rámce tak nemění pořadí). Může do toho vstoupit nějaká váha těch rozhraní, může do toho vstoupit to, že jedno rozhraní je "down", ale nemyslím, že byste dokázal natvrdo bonding přimět, aby provoz pro danou množinu MAC adres posílal vždy jen jedním určitým rozhraním. Netvrdím, že je to nemožné (minimálně byste si to tam mohl doprogramovat), ale myslím si, že to (ve stávající podobě) spíš nejde.

    CZFree, pokud vím, používá OSPF (tedy dynamický routing). Předpokládám, že vhodným vyladěním časovacích parametrů jde routovací protokol donutit k nějakému stabilnímu chování i na ztrátujících linkách, ale to už jenom spekuluju.

    Mimochodem, ten skript, o kterém mluvíte, by vám možná prokázal úplně nejlepší službu :-)

    1.9.2005 17:01 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    Když myslíte, že by ten skript byl použitelný... :) budu Vám věřit :) Škoda, že nejsem programátor, myslím, že napsáním ovladače "sedícího" na takovéto situace (především ztrátové linky) bych udělal docela zajímavou věc. Každopádně děkuji za Vaše odborné odpovědi a Váš čas.
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    1.9.2005 20:26 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?

    No, upřímně řečeno, k vytváření takového skriptu vás nenavádím. Ono to sice vypadá jednoduše, ale jenom na první pohled. Samozřejmě není problém nějak detekovat, že linka č. 1 blbne a - co teď. Překlopit provoz na linku č. 2, že? Ale jak? Shodit první rozhraní, přehodit IPčko na druhé? Přeroutovat to přes (jiné IP) druhého rozhraní? Problém je v tom, že stejně by měla reagovat i druhá strana spoje! Pokud to totiž neudělá, tak (v prvním případě) vám to přestane jet úplně, ve druhém se vám to začne routovat asymetricky, což může a nemusí působit další problémy. A jak donutit obě strany spoje, aby reagovaly synchronně, to je docela ořech... A vracet to pak zpátky na první spoj, no... Prostě, žádná sranda.

    Proto existují takové věci, jako je dynamický routing nebo STP, které to řeší poměrně sofistikovaně.

    Každopádně, ve vašem případě bych se vzdal distribuce zátěže přes obě trasy (jak už tady padlo, kvalita Ronji a wifi je přeci jen trochu jinde, takže wifi bych použil skutečně jako zálohu pro případ nouze). A pak bych nasadil STP - to je triviální. Dynamický routing je v této situaci kanón na vrabce. A dokonce, STP můžete použít i ve vaší situaci, tj. máte-li v jednom rozhraní jak wifi, tak další PC. Akorát ten switch, v němž je to zapojeno, musí taky podporovat STP. Anebo překopejte topologii, to je varianta B. Pořád je to nejspolehlivější řešení.

    1.9.2005 21:49 JirkaK | skóre: 15 | blog:
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    Uvidím, nejspíš vyzkouším ten skript. To, že to je třeba řešit na obou stranách je mi naprostou jasné - co mě napadlo jako první, je (jistě, neprofesionální, ale zcela jistě funkční :) předávat informace např. prostřednictvím apache na jedné straně a wget na druhé nebo si s tím víc pohrát a udělat to přes netcat. Ale s tím zatím bohužel nemám zkušenosti. Když to nepůjde, tak tedy zkusím ten bridge. Každopádně nebojím se psaní skriptů, jen jsem myslel, že to půjde vyřešit tak, jak jsem si představoval, a to na bázi nějakého elegantního řešení :) Snad možná za nějaký ten čas se na to najdou prostředky - vývoj jde stále kupředu, takže třeba budu mít štěstí :)
    ** Počítač bez window$, to je jako ryba bez bicyklu... ** echo 'Kdo neskáče, není Čech!'|sed s/Čech/cvičená\ opice/
    1.9.2005 17:08 Ctirad Feřtr | skóre: 43 | Praha
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    Bonding v žádném případě nedělat. Nic se tím nezíská, jenom přibudou samé problémy. Ronja je tak o dva řády kvalitnější pojítko než wifi (rychlost, full duplex, latence, PL), takže spojovat to paralelně je nošení dříví do lesa.

    Co se týče výpadků za mlhy, hustého sněžení apod., pokud je ta ronja dostatečně dimenzovaná (nejede to na kilometr a půl nebo i víc), tak ty budou minimální a řešil bych to akorát přepnutím na wifi spoj pomocí ospf nebo nějakýho skriptíku.
    1.9.2005 22:14 vampi | skóre: 16 | blog: JenTakBlog
    Rozbalit Rozbalit vše Re: Ronja + wifi - jak na to nejlépe?
    právě stojíme před stejným rozhodnutím - problém s ronjou a spojením je, že nemusí spadnout úplně - nejdříve začne mít pouze "packet loose" a ten ji při mlze může vydržet :) otázkou tedy je, jak se na podobnou kvalitu linky bude dívat bond - ten mám pocit pozná pouze případ, kdy linka k síťovce je úplně down :)
    určitým řešením je otestovat, při jakém napětí naměřeném na přijímacím modulu ronji je spoj už nepoužitelný a danou linku odpojit od síťovky - pak se totiž bond sám asi po 1-5 vypadlých paketech přepne na druhou linku :) přečti si pořádně dokumentaci k bondutils, jestli ji nemáš, napiš :)
    cesta k dokonalosti je nekonečná - proto hledám jen jednoduchá funkční řešení :)

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.