Takze Mikrotik timto jasne porusuje licenci a docela se divim, ze uz to davno nekdo z vyvojaru kernelu se neozvalKdyby to tak bylo, tak by se již dávno ozvali. Je pravda, že Mikrotikls je často vytýkána nepříliš vřelá spolupráce(na anglickém fóru je dokonce flame mezi vývojáři RoS a OpenWRT) ale licenční závazky mají IHMO vyrovnané.
Pozor na R52 !
Ted sme jich nekolik reklamovali, proste odesly a vyrobce tj. fy. Mikrotik nam poslala papir kde se snazi zbavit zavazku na reklamaci. Napsala ze nizsi vykon TX ci nizsi citlivost RX je zpusobena prepetim, prepalenym vysilacim vykonem a dalsi blaboly. A ve finale, ze za tyto vady neruci a karty proto nevymeni/neopravi. Takze kdyz odejde karta muzem si ji tak akorat dat jako podlozku pod stul aby se nekejval. GRRRRRRRRRR R52 od te doby nekupujem.
Výhod má RB s ROS opravdu hodně a nejlepší bude je shrnout do několika bodů:Inu tak s tím bych si dovolil nesouhlasit. RoS je jeden obrovský statický moloch. Používá velké množství nepotřebných modulů, které jsou zvláště při routování znát. S RoS3.10 se mi na RB153 podařilo na ethernetu dosáhnout při vypnutém conntracku rychlosti tak kolem 43Mbps, kdežto s OpenWRT(a to nijak neoptimalizovaným!) 86Mbps při routingu a 92Mbps u bridge. A o tom, že RoS nijak nedovoluje používat integrovaný opakovač v ADM5120 radši ani nemluvím. Nechávat volné filtry, mangle, apod. vůbec nemá cenu, protože moduly se standardní cestou nijak nedají dostat z paměti a stále je veškerý provoz přesměrováván z kernel-space do user-space přes netlink a dále zpracováván i když v nich nejsou žádné pravidla. RoS je zatím nejpomalejší systém se kterým jsem měl tu čest.
- Rychlost
Další velmi nepopulární vlastností je nemožnost běhu vlastních aplikací v ROS, uživatel se musí spokojit s již obsaženými programy.S tímto bych si také dovolil nesouhlasit, protože RoS je klasické linuxové jádro + OSS utility + proprietární user-space aplikace(ty se dají nazývat samotným RoS) a tak není problém si cokoliv zkompilovat(pro jakoukoliv architekturu) a do RoS integrovat. Samotný BASH už dokonce obsahuje. Zde je např. ukázka programu htop běžícím v RoS ukazujícím zacyklení démona pro DUDE.
Nepotěší ani vázanost konfigurační utility Winbox na Windows.Ono to také bude tím, že kdyby existovala pro Linux, tak samotný vyznám systému RoS zaniká. Ale jinak to není tak dlouho co ještě WinBox ve Wine tuhl a pánové z Litvy na tom speciálně pro Wine zapracovali a jeho běh pod Wine je téměř bezchybný.
K ROS se můžeme připojit následujícími způsoby:K výčtu bych si dovolil ještě přidat WebBox, který slouží právě laikům k jednoduchému nastavení a dá se přirovnat k systému v těch všelijakých SOHO krabičkách.
Bohužel se mi na Linuxu nepodařilo tuto vlastnost rozběhnout, takže se musíme spokojit se sériovým kabelem.Nefunguje to pokud na rozhraních nejsou nastaveny IP adresy.
Největší výtkou na Mikrotik je rozhodně neposkytnutí zdrojových kódů na svůj systém i přes to, že vychází z linuxového jádra.
Znova omyl. Mikrotikls vydává patche jádra, tak aby byl umožněn běh obyčejného Linuxu na jejich HW. Nedávno dokonce byly zařazeny do hlavního stromu.
Jinak pro všechny ty výkřiky, že Mikrotikls porušuje GPL:Takže se dá říct, že RoS je vlastně normální linuxová distribuce sestávající z jádra + openSource utilit + proprietárních utilit a modulů(což je vlastně samotný RoS) a rýpat do jádra či utilit vám nikdo nemůže zakázat. Je to úplně stejné jako nVidia binární moduly, či jiné proprietární aplikace(Quake3?) na Linuxu. Jen se teda nedistribuuje jako aplikace samotné ale jako celek/obraz. Dokonce proprietární utility vycházejí z OSS utilit a dalo by se teoreticky najít pár míst kde je GPL opravdu porušována, ovšem je dost možné, že ty se nacházejí právě na výše zmíněném CD. Bohužel jen tak vyhodit $45 abych si to ověřil se mi nechce. Jen tak pro zajímoavost, pod GPL jsou i dokonce některé moduly v RoS použité(Bandwith Test,…)MIKROTIK ROUTEROS V3 SOFTWARE ROUTER SYSTEM This End-User License Agreement ("License Agreement") is a binding agreement between you (either an individual or a single entity) and MikroTikls SIA ("MikroTikls" or "MikroTik"), which is the manufacturer of the SOFTWARE PRODUCT ("SOFTWARE PRODUCT" or "SOFTWARE") identified above. HARDWARE refers as the computer, which the Software Product is installed on. Any software provided along with the SOFTWARE PRODUCT that is associated with a separate end-user License Agreement is licensed to you under the terms of that License Agreement. The term SOFTWARE or SOFTWARE PRODUCT does not include the software listed after point 12 of this document that is under the GNU General Public License or other free software licenses listed after point 12 of this document. For license obligations below that require Mikrotikls to provide source code or other license obligations, you should contact Mikrotikls by mail at the following address: MikroTikls SIA attn: license compliance Pernavas iela 46 LV-1009, Riga LATVIA For license obligations below that require responses by email, you should contact Mikrotikls SIA at: mt@mikrotik.com For license obligations below that require responses by telephone or fax, you should contact Mikrotikls SIA at: telephone +371 7 801 080, fax +371 7 542 530 To get a CD with the corresponding source code for the GPL-covered programs in this distribution, wire transfer $45 to MikroTikls SIA, Pernavas 46, Riga, LV-1009, Latvia. Please contact MikroTikls SIA for our current account information and wire transfer instructions. Offer valid until 2010. This CD will only include the source code of the following programs according to the license requirements. This CD will not include MikroTikls proprietary SOFTWARE. Package name License URL ---------------------------------------------------------------------- e2fsprogs GPL ftp://tsx-11.mit.edu/pub/linux/packages/ext2fs gzip GPL ftp://ftp.gnu.org/gnu/gzip ld.so ldso ftp://metalab.unc.edu/pub/Linux/GCC linux kernel GPL http://www.kernel.org/ ppp PPP ftp://metalab.unc.edu/pub/Linux/system/network/ serial/ppp netkit-telnet telnet ftp://metalab.unc.edu/pub/Linux/system/ network/daemons termcap LGPL ftp://metalab.unc.edu/pub/Linux/GCC zebra GPL http://www.zebra.org/ LinuxBIOS GPL http://www.linuxbios.org/ EtherBoot GPL http://www.etherboot.org/ Bochs LGPL http://www.gnu.org/directory/bochs.html SGI STL STL http://www.sgi.com/tech/stl/ OpenSSL OpenSSL http://www.openssl.org/ OpenSSH OpenSSH http://www.openssh.org/ uClibc LGPL http://www.uclibc.org/ SYSLINUX GPL http://syslinux.zytor.com/ mkelfImage GPL ftp://ftp.lnxi.com/pub/mkelfImage/ NTP NTP http://www.ntp.org/ BusyBox GPL http://www.busybox.net/ expat expat http://www.jclark.com/xml/expat.html Memtest86 GPL http://www.memtest86.com/ cpuburn GPL http://users.ev1.net/~redelm/ libsvg LGPL http://cairographics.org/libsvg libsvg-cairo LGPL http://cairographics.org/libsvg-cairo cairo MPL http://cairographics.org/ fontconfig fontconfig http://www.fontconfig.org/wiki/ freetype freetype http://www.freetype.org/ net-snmp net-snmp http://net-snmp.sourceforge.net/ ---------------------------------------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble …
I přesto, že popularizování síťové správy a vůbec samotná popularizace RoS se mi moc nelíbí, zde musím udělat opak a článek pochválit a přeji aby se dostalo i k dalším dílům a aby byly min. stejně vydařené.
- neni to pro Linux ale v MikrotikuJo, omlouvám se. Jsem to přehlédl(či spíše nepochopil), ale bohužel si myslím, že nic takového neexistuje. Max. zkopírovat adresář
/etc
.
- z exportu konfigurace mam vzdycky takovy pocit, ze se toho exportuje pomerne hodne a je to takove nejake necitelneNeexportuje se toho hodně, ale všechno a vždycky je si potřeba vybrat.
No a u mikrotiku mi jeste hodne chybi funkce "ukladani konfigurace" - na ciscu to bezne delam tak, ze pri rekonfiguraci udelam chybu tak ho necham zrestartovat (at uz restartem pres UPS, nebo pozadam nekoho kdo je pobliz...), taky si pri slozitejsich zmenach kde cekam ze se muze neco pokazit naplanuju reload za 10 minut, zmeny udelam a reload zrusim...Toto lze dělat dvěma cestami. Buď si ukládat zálohu(
/system backup save name=
) a v případě neúspěchu ji znova obnovit(/system backup load name=
. Ten reload za 10 minut by se dal naskriptovat) a nebo pracovat v bezpečném módu do kterého se dá přepnout klávesou CTRL+X.