49 10 94 44 021
82 09876 0912
روزهای شنبه الی چهارشنبه از ساعت ۱۰ الی ۲۰

مرکز آموزش میکروتیک

مجری برگزاری دوره ها و آزمون های بین المللی میکروتیک
آموزش دستورات سیسکو
۱۰ فروردین ۱۳۹۶

آنشایی اولیه با دستورات سیسکو

محیط‌های موجود در CLI

در CLI روتر و سویچ‌ها محیط‌ها و حالت متفاوتی وجود دارد و این محیط‌ها با سطوح دسترسی متفاوت از یکدیگر متفاوت می‌شوند. برخی از این محیط‌ها را می‌توان به شرح زیر بیان نمود.
User-Mode
Privilege-Mode
Configuration-Mode
InterFace-Mode
Router-Mode

محیط User-Model

اولین وضعیتی که کاربر پس از اتصال به روتر در آن قرار می‌گیرد وضعیت user-Mode می‌باشد. در این وضعیت به کاربر امکان دریافت دستورات آماری را می‌دهد و سطح دسترسی آن برابر با ۱ می‌باشد. در این وضعیت کاربر قادر است برخی دستورات اماری مثل مشاهده اینترفیس‌ها، جداول مسیریابی، آدرس‌های IP و … را داشته باشد ولی نتواند تنظیمات مختلف و پیشرفته‌ایی را اعمال نماید.
بطور پیش‌فرض پس از اتصال به روتر در این حالت قرار می‌گیریم. راه کار دیگر شناسایی وضعیت، مشاهده نام و علامت مقابل خط فرمان است. در حالت User-Mode به شکل زیر می‌باشد:

<Rourer

که علامت < بیان‌کننده وضعیت موجود می‌باشد.

محیط Privilege-Mode

جهت کسب دسترسی بیشتر و توانایی پیکربندی روتر باید به این حالت وارد شویم، پس از ورود به این وضعیت قادر به پیکربندی روتر و وارد شدن به حالتهای دیگر می‌باشیم. شناسایی وضعیتی که در آن قرار داریم با نماد # در مقابل نام روتر مشخص می‌شود مانند روبه رو:

#Router

جهت ورود به این حالت باید از دستور Enable در User-Mode استفاده نمائیم. در صورتی که بروی روتر رمز عبور وجود داشته باشد از ما آن را درخواست کرده و بعد از صحیح واردنمودن رمز عبور، وارد وضعیت Privilege می‌شود.
جهت خارج‌شدن از این وضعیت و بازگشت به حالت User-Mode می‌توان از دستور Exit یا  Logout استفاده کرد.

<Router
Router> Enable
#Router
Router# Logout
<Router

 

محیط Configuration-Mode

در این وضعیت می‌توانیم براحتی تمامی اجزای روتر را پیکربندی نمائیم و از تمامی امکانات پیکربندی استفاده نمائیم. پس از ورود به وضعیت Privilege-Mode به راحتی می‌توان به این وضعیت وارد شویم. جهت ورود به این وضعیت در CLI دستور Configuration Terminal را دارد می‌نمائیم و سپس به این محیط وارد می‌شود. شناسایی این وضعیت بوسیله‌ی عبارت روبه‌ رو قابل شناسایی می‌باشد.

#Router(Config)

 

محیط Interface-Mode

با ورود به این حالت می‌توان پیکربندیهایی را بروی اینترفیس‌های روتر اعمال نمائیم. اعمالی مثل روشن و خاموش‌نمودن پورت، پیکربندی آدرس IP بروی آن و …
جهت ورود به این وضعیت در حالت Configuration-Mode دستور رو به رو را وارد می‌کنیم.

Router# Config T
<Router(Config)# Interface <Port Name><Port Number
#Router(Config-if)

مثلاً برای ورود به پورت Fast 0/1 باید بدین صورت دستور را وارد نمائیم:

Router# Config T
Router(Config)# Interface Fastethernet 0/1
#Router(Config-if)

محیط Router-Mode

با ورود در این وضعیت می‌توانیم یک پروتکل مسیریابی بروی روتر راه‌اندازی نمائیم. برای ورود به این وضعیت از دستورات Router می‌توانیم استفاده نمائیم. مثل:

Router(Config)# Router EIGRP 1
#Router(Config-Router)

Router(Config)# Router Ospf 1
#Router(Config-Router)

دراین بخش با وضعیت‌های مختلف آشنا شدید، البته قابل ذکر است که وضعیت‌های دیگری نیز وجود دارد که در حال حاضر نیاز به شناسایی آنها ندارید.

کارکرد با  CLI

در این بخش به معرفی چندین دستور و یکسری تکنیک‌ها جهت کارکردن با روتر آشنا می‌شویم.
* دستورات موجود در CLI را می‌توان بطور خلاصه وارد نمود و از درج‌کردن تمامی دستور پرهیز نمود.
مثلاً بجای واردکردن دستور روبه‌ رو می‌توان از دستور زیر استفاده کرد:

Router> Enable
Router> En

تمامی دستورات موجود در CLI را می‌توان خلاصه وراد نمود تا جایی که مفهوم دستور را بتوان تشخیص داد.
مثلاً ممکن است ابتدای دو دستور شبیه هم باشد مثل: Configoration Terminal و Configuration Memory به همین خاطر واردکردن فقط کلمه Conf کافی نمی‌باشد و باید بدین صورت نوشت :

Router# Configuration Terminal
Router# Conf t

* می‌توان حدوداً یک دستور را بطور خلاصه وارد نمود و سپس کلید [Tab] را از کیبورد فشرده تا کلمه را کامل کند. مثل:

Router(Config)# Int + [ TAB ]
Router(Config)# Interface

استفاده از دستور؟ در CLI می‌تواند کمک بسیاری در پیکربندی نماید. با واردکردن ؟ در جلوی یک دستور می‌توان مشاهده نمود که چه دستوراتی را قادر به وارد نمودن می‌باشیم. مانند:

?Router# Config
Confirm
Memory
Network
<CR>

این دستور در بسیاری از مواقع کمک‌رسان می‌‌باشد و می‌توانیم متوجه شویم در ادامه چه دستوراتی را می‌توانیم استفاده کنیم.
زمانی که ؟ را وارد می‌کنید ممکن است با موارد زیر روبه‌رو شوید:
WORD (incaps): به منظور واردنمودن یک کلمه می‌باشد.
Line (lncaps): به منظور واردنمودن جمله به هر مقدار که باشد.
<0-9999>: از میان محدوده اعداد، عددی وارد نمائیم.
<0-FFFF>: از میان محدوده عبارات از ۰ تا F وارد نمائیم.
A.B.C.D: آدرس IP وارد نمائیم.
<cr>: این دستور کامل است و برای اجرا Enter را بزنید.

کلید های ترکیبی Editing Features

مجموعه‌ای از تکنیکها می‌باشند که کارکردن با CLI را راحت می‌نمایند و شامل استفاده از کیبورد می‌باشد:
Ctrl+ A: پرش به ابتدای خط
Ctrl+ B: برگشت به عقب فقط ۱ کاراکتر
Ctrl+ E: پرش به انتهای خط
Ctrl+F: پیمایش به جلو فقط ۱ کاراکتر
Ctrl+V: جهت واردنمودن کاراکتر ؟ مثلاً در رمز عبور بتوانیم از ؟ استفاده کنیم.
ESC+B: پرش به ۱ کلمه قبل‌تر
ESC+F: پرش به ۱ کلمه جلوتر
ESC+Z: پرش به وضعیت Privilege از هر وضعیت
Ctrl+P: نمایش دستور قبلی وارد شده
Ctrl+N: نمایش دستور بعدی

دستورات نمایشی و آماری Show

بوسیله‌ی این دستور می‌توانید اطلاعاتی کلی در هر زمینه دریافت نمائید. اطلاعاتی مثل مشاهده آدرس‌های اینترفیس‌ها، جدول‌های مسیریابی، پیکربندیهای موجود در سیستم و …
این دستور نیز جزء یکی از دستورات کلیدی در پیکربندی می‌باشد و همچنین در امر عیب‌یابی نیز بسیار مهم واقع می‌شود. نمونه‌هایی از این دستور شامل:

Show IP Interface Brief
Show CDP Neighbors
Show IP Route
Show Running-Config
Show Startup-Config

 

وضعیت نصب Setup Mode

در حالت پیش‌فرض در صورتی که دستگاه روشن شود و بعد بارگذاری IOS هیچ‌گونه Configuration File را پیدا نکند در این وضعیت دستگاه به حالت Setup رفته و پس از طرح سؤالاتی درباره نام روتر، آدرس‌دهی به اینترفیس‌ها و راه‌اندازی سرویس‌ها، روتر را پیکربندی می‌نماید.
این وضعیت بصورت wizard می‌باشد و سؤالات از شما پرسیده می‌شود و جوابها را در روتر اعمل می‌کند. جهت واردشدن به این وضعیت می‌توان از دستور Setup استفاده نمود. در صورت خروج از این وضعیت می‌توان ترکیبی از Ctrl+C را اعمال نمود.

 

درباره Configuration-Register

مقداری است که وضعیت اجرا و عملکرد روتر را تحت تأثیر قرار می‌دهد. در حالت پیش‌فرض بر تعدادی معادل ۰X2102 قرار دارد به این منظور که در هنگام بارگذاری اطلاعات Configuration file را از NVRAM بخواند.
با تغییر دادن این ثباتها اعمالی متفاوت را می‌توان انجام داد، مثلاً در بازیابی رمز فراموش‌شده‌ی روتر یا سویچ این مقدار را به ۰X2142 تغییر داده تا Config file ها از NVRAM فراخوانی نشود و در همچنین موارد کاربردی دیگری بدنبال دارد.  جهت مشاهده این مقدار از دستور زیر استفاده مینماییم :

Router# Show Version

جهت تغییر در مقدار آن از دستور زیر استفاده می نماییم :

<Router(Config)# Configuration Register 0x<XXXX

 

دستورات Copy

از دستورات کپی برای اعمال کاربردهای مختلف مورد استفاده قرار می‌دهیم مثل:
Backup/Image گرفتن از IOS و Config Fileهای موجود.
Update/Restore نمودن IOS و Config file ها
ذخیره‌نمودن RAM (Running-Config) در NVRAM (Startup-Config) جهت جلوگیری از، ازبین رفتن پیکربندی‌های موجود
Copy Run Start :  ذخیره‌نمودن Config file ها درون NVRAM
Copy Start Run : بارگذاری Config file درون RAM
Copy Run tftp : گرفتن نسخه پشتیبان از Config file های درون RAM
Copy start tftp : گرفتن نسخه پشتیبان از Config file های درون NVRAM
Copy Flash tftp : گرفتن نسخه پشتیبان ازIOS  از درون Flash به tftp
Copy tftp flash : Update یا Restore نمودن IOS از tftp به Flash
Copy tftp Run: Update یا Restore نمودن Config file از tftp به RAM
Copy tftp start : Update یا Restore نمودن Config file از tftp به NVRAM
در نهایت دستورات کپی شامل ساختار روبه‌رو می‌باشند.

<Copy <From> <To

Router# Copy tftp Flash مثال:

دستور حذف Erase: بوسیله‌ی این دستور می‌توان اطلاعات موجود در Flash یا NVRAM را از بین برد و حذف نمود.
Erase Flash: محتویات موجود در Flash را حذف می‌نماید.
Erase Nvram: محتویات موجود در NVRAM را حذف می‌نماید.

 

دستورات کاربردی

در این بخش به معرفی برخی از دستورات کاربردی در روتر می‌پردازیم:
Reload: بوسیله‌ این دستور می‌توانیم روتر را ریستارت نمائیم.
Show Version: بوسیله‌ی این دستور می‌توانیم اطلاعات در مورد سخت‌افزار و همچنینConfig Registar  و مقدار حافظه‌های موجود را مشاهده نمائیم.
Show flash: بوسیله‌ی این دستور می‌توان اطلاعات موجود در Flash، نسخه IOS، حجم حافظه Flash و … را مشاهده نمائیم.
Wr یا Copy Run Start: بوسیله‌ی این دستور می‌توانیم پیکربندیهای موجود را در NVRAM ذخیره نمائیم تا با قطع برق ازبین نروند.
Show Runing-Config: بوسیله‌ی این دستور می‌توانیم پیکربندیهای موجود حال حاضر RAM روتر را مشاهده نمائیم.
Show Start: بوسیله‌ی این دستور می‌توانیم پیکربندیهای موجود در حافظه NVRAM روتر را مشاهده نمائیم.
Show IP Route: بوسیله‌ این دستور می‌توانیم اطلاعات موجود در جدول مسیریابی را مشاهده نمائیم.
Show CDP Neighbor: بوسیله‌ این دستور می‌توانیم اطلاعاتی در رابطه تا دستگاههایی که به روتر مستقیماً متصل می‌باشند را مشاهده نمائیم مثل سویچ‌ها و روترهای دیگر سیسکو.
Service Password-Encryption: بوسیله‌ی این دسته می‌توانیم تمامی رمزهایی که بصورت Clear text هستند را رمزگذاری کنیم.