čtvrtek 17. ledna 2013

Netwatch

Vychytávka zvaná netwatch je síťařům dobře známá, ale tento blog je hlavně pro začínající, tak se o tom zmíním.
Tools -> Netwatch

Nástroj je dobrý pro kontrolu životnosti hosta
Jeho velká síla však není v tom, že ukazuje jestli host žije nebo ne, ale že s tím dokáže i naložit jak mu řekneme v záložce Up / Down.
Na příklad já tuto funkci používám k "nasojkování" nového routeru v síti. Zkrátka vytvořím konfiguraci tu dám technikovi a jakmile ji on nahraje a připojí router do sítě, Netwatch se mi nahlásí do emailu.


:local herna [/system identity get value-name=name];
:if (![interface pppoe-client get WAN value-name=running]) do={ 
:tool e-mail send to="it@xyz.xx" subject="MKBonzDHCP_1617" body=("$herna - Herna byla spustena");
 :log info "spusteno";}



Tento skript říká, že když není aktivní PPPoE klient, pošli email na definovanou adresu s tím že byl připojen router přes DHCP na té a té lokalitě.

Druhá možnost jak tuto funkci použít je když potřebuji něco vykonat pakliže je host dole.
Například restartovat spoj:
/interface ovpn-client disable spoj 
/interface ovpn-client enable spoj

Použití je samozřejmě velmi široké, do Up/Down se dá v podstatě implementovat co mne napadá a RouterOS dovoluje.


čtvrtek 3. ledna 2013

Vychytávka co stojí za zmínku

MikroTik již nějakou dobu připravuje verzi 6 (v současné době v6.0rc6). Verze 6 by měla obsahovat plnou podporu IPv6. MikroTik slibuje vydání cca do 2 měsíců.
Od verze 6.0 rc4 však již obsahuje vychytávku, která mě osobně přijde hodně slušná a to sice test UTP kabelu.

Tato funkce funguje na RB711G, RB2011, RB750 a ostatní zařízení na stejném chipsetu a samozřejmě i na corových prvcích.
RouterOS dokáže detekovat následující problémy:

  • Který pár kabelu je poškozen
  • Na jaké vzdálenosti je poškozen
  • Jakým způsobem je poškozen (zkratován, mechanicky poškozen)

Příklad:
[admin@CCR] > interface ethernet monitor ether5
       status: no-link
       auto-negotiation: done
       cable-pairs: open:4,open:4,open:4,open:4



pátek 27. ledna 2012

Druhá várka skriptu


Dneska sem dávám skript na sledování dostupnosti adresy. Nastavil jsem si scheduler ( /system scheduler) pro sledování v pravidelných intervalech
do scripts (/system scripts) jsem si přidál následující:

:global cil;

:global zdroj;


:if ([/ping $cil count=3 src-address=$zdroj] < 3)\
do={ /interface pptp-client disable vpn
/interface pptp-client enable vpn }

Tento skript konkrétně kontroluje adresu serveru ve VPN a když není dostupny restartuje VPN. Občas se stává že VPN vytuhne i když se tváří že běží.

středa 28. prosince 2011

První várka skriptů

První skript který sem postnu je na automatickou zálohu zařízení a odeslání na email.
Ve velkém množství zařízení je to velmi užitečné:

Pro ty co nevědí jak udělat tu automatiku:
/system scheduler
Zde se dá nastavit klasický plánovač úloh. Důležité je nastavit práva pro běh, bez nich se úloha neprovede.
Do políčka On Event se může vložit buď celý skript nebo název skriptu, který je vytvořen v /system scripts


Teď už zpět ke skriptům.
Pro funkčnost skriptu ještě musíme nastavit v /tools email parametry emailového připojení.

Pak už stačí jen vložit kod skriptu:

/system backup save name=161
/tool e-mail send to="mikrotik@apex-play.cz" subject="MKBackup_161" file=161.backup


Jak prosté milý Watsone :)

středa 21. prosince 2011

Verze

Dnešní typ bych věnoval verzím. V poslední době se MikroTik rozhodnul vydávat verze jako na běžícím pásu což v praxi dost stěžuje život a podle zpráv z MikroTiku chtějí stihnout do konce roku verzi 6.0. Mám ve zprávě cca 600 mikrotiků a bude hůř.
Snažím se mít všechny routery aktuální. Takže jsem se pustil do upgradu, ale narazil jsem na problém s přechodem ze starších verzí na úplně nové.
Problém je v tom, že pánové z MikroTiku neošetřili náročnost při změně ovladačů ve verzích.
Postup je tedy následující a u mne ve 100% funkční: z verze 3.20 přejít na verzi 3.30 a pak updatovat licenci /system licence update licence
Tím dostenem možnost na upgrade ba verzi 4.x
Dále je pak potřeba přejít na verzi 4.13 a následně na 4.17.
Po této verzi už je možné přejít na verzi 5.x

Před přechodem na vyšší verzi ještě upgradujte firmaware tím předejte problému, že Vám mikrotik nenaběhne :)
Uděláte to /system routerboard upgrade Jinak když napíšete /system routerboard print ukáže se aktuální verze firmwaru a verze na kterou je možné upgradovat.


Dokud jsem nepřišel na tento postup běžně se mi stávalo že po upgradu MikroTiku se zakousl a musel se ručně restartovat, což při vzdálenosti cca 200 km není příliš komfortní ...


Pokud někomu chybějí starší verze, tak na mikrotik.com je nehledejte :) Najdete je zde: http://www.skylan.cz/mikrotik/





pondělí 19. prosince 2011

V prvním článku zkusím ve stručnosti představit o co jde.
MikroTik je multifunkční router založený na operačním systému RouterOS a vyrábí jej Litevská společnost MikroTik. Operační systém je vytvořen na bázi UNIXU.
Pro konfiguraci routeru lze použít buď klasické metody jako je SSH, TELNET nebo jejich utilitu (jen pro Windows)


RouterOS Mikrotik plně podporuje sítě IPv6 a v současné verzi jsou implemetnovány následující funkce:
  • statické přidělování adres a routování
  • router advertisement daemon (pro autokonfiguraci adres)
  • dynamické routování: BGP+, OSPFv3, a RIPng protocoly
  • firewall (filter, mangle, address lists)
  • DNS
  • 6in4 (SIT) tunely
  • telnet
  • ping
  • traceroute
  • web proxy
  • nástroje sniffer a fetch
  • Další infomace k podpoře IPv6 nalzenete