воскресенье, 28 сентября 2014 г.

Mikrotik CLI command alias to help troubleshooting

ბევრი  ჩვენთაგანი  იყენებს   CLI  რათა მარტივად   მივიღოთ სხვადასხვა ინფორმაცია და განვახორციელოდ ცვლილებები  , დამეთანხმებით  რომ სხვადასხვა ბრძანების  აკრეფა მეტ დროს მოითხოვს გამომდინარე იწიდან რომ  ბრძანება საკმაოდ გრძელია , ამ მდგომარეობის გადასაწყვეტად  უკვე Mikrotik OS  V6.2  ში და ზემოთ  ვერსიებში დაემატა ფუნქციის დამატების საშუალება სადაც ჩვენ  შეგვიძლია გავაერთიანოთ  სხვადასხვა ბრძანება , რაც საბოლოო ჯამში   გაგვიადვილებს  CLI  - დახმარებით  თრაბელშუთინგს.


ასე მაგალითად :
/tool flood-ping 172.16.6.9  
"/tool flood-ping"  ამ ბრძანების ფუნქციური ვარიანტი იქნება  :global  flood do={/tool flood-ping [:toip $1]}

შემდგომში  აღნიშნული  თულის განხორციელება შეგვეძლება  შემდეგი  ბძანებით :
 $flood 172.16.6.9   


 სხვა ბრძანებები:

:global cdp do={ip neighbor pr where interface=$1}  ნეიბორის ნახვა ინტერფეისის  მიხედვით

:global macf do={ip arp  pr  where  address =[:toip $1]}   არპის ნახვა კონკრეტულ  იპის მიხედვით



:global tel do={system telnet [:toip $1]}   ტელნეტი



 :global trabel do={ip arp  pr  where  address =[:toip $1];ping count=5  [:toip $1];tool flood-ping [:toip $1] count=1000}  არპში ძებნის , აგზავნის  5  icmp  -ს და  უჩვებს 1000 ცაიალ 1500  ბაიტიან პაკეტს   .
 
ყველა ფუნქციის ნახვა შეგიძლიათ  $ + TAB  ბრძანებით

ასევე  სურვილისამებრ შეგიძლიათ  შექმნათ  თქვენთვის სასურველი სცენარის მქონე სკრიპტი რომელსაც გააერთიანებთ  ერთ ფუნქციაში რაც საბოლოო ჯამში გაგიადვილებთ მუშაობას.