آموزش دستورات سیسکو ( Cisco ) | آموزش کار با روترهای سیسکو

در این مجموعه مطالب آموزشی شما با Internetwork Operating System (IOS) سیسکو آشنا خواهید شد. IOS برنامه ای (سیستم عامل) است که روی روتر های سیسکو و همچنین بعضی از مدل های سوئیچ های سیسکو اجرا می شود و به شما اجازه پیکربندی (Configure) آن دستگاه را می دهد. اجرای دستورات لازم جهت پیکربندی و مدیریت دستگاه سوئیچ و روتر در واسط خط فرمان (CLI) انجام خواهد شد.شما می توانید با استفاده از پورت کنسول، از یک مودم به پورت auxiliary (یا aux)، و یا حتی به وسیله Telnet و Secure Shell (SSH) به IOS یک روتر سیسکو دسترسی داشته باشید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

آموزش دستورات IOS سیسکو قسمت 1 : شروع به کار با روتر سیسکو

با اتصال کابل کنسول به روتر و اجرای برنامه ترمینال این امکان برای شما فراهم خواهد شد که به محیط مدیریتی آن دستگاه دسترسی پیدا کنید. دسترسی به این محیط تحت خط فرمان IOS سیسکو exec session نامیده می شود.در صورتی که دستگاه پیش از این پیکربندی نشده باشد باید با داشتن آگاهی لازم و آشنایی با مفاهیم شروع به پیکربندی و ست آپ آن دستگاه کنید.پس از اتصال به IOS روتر با استفاده از کابل کنسول و برنامه ترمینال پیام زیر هنگام بوت و یا بار گذاری مجدد دستگاه نمایش داده خواهد شد.

System Bootstrap, Version 15.1(4)M6, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2006 by cisco Systems, Inc.
Initializing memory for ECC
c2811 platform with 262144 Kbytes of main memory

Main memory is configured to 64 bit mode with ECC enabled
Upgrade ROMMON initialized
program load complete, entry point: 0x8000f000, size: 0xcb80
program load complete, entry point: 0x8000f000, size: 0xcb80
program load complete, entry point: 0x8000f000, size: 0x14b45f8
Self decompressing the image :
####################################################################
############################################ [OK]

[some output cut]
Cisco IOS Software, 2800 Software (C2800NM-ADVSECURITYK9-M), Version
15.1(4)M6,RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2006 by Cisco Systems, Inc.
Compiled Fri 17-Nov-06 12:02 by prod_rel_team
Image text-base: 0x40093160, data-base: 0x41AA0000

[some output cut]
Cisco 2811 (revision 49.46) with 249856K/12288K bytes of memory.
Processor board ID FTX1049A1AB
2 FastEthernet interfaces
4 Serial(sync/async) interfaces
1 Virtual Private Network (VPN) Module
DRAM configuration is 64 bits wide with parity enabled.
239K bytes of non-volatile configuration memory.
62720K bytes of ATA CompactFlash (Read/Write)

نکات مهم زیر را از این پیام میتوان متوجه شد:

  • نوع روتر (2811) است و مقدار مموری آن (262,144KB) است.
  • ورژن برنامه ای که روی روتر در حال اجراست (15.1(4)M6) است.
  • اینترفیس های روی روتر. (در این مورد دو Fast Ethernet و چهار اینترفیس Serial)

حالت Setup

Would you like to enter the initial configuration dialog? [yes/no]

اگر روتر پیکربندی اولیه نشده باشد از شما خواسته میشود که یا در حالت Setup که دارای دستورات مقدماتی ای برای پیکربندی روتر است بروید یا اینکه با نوشته مقدار No به حالات پیشرفته تری از پیکربندی بروید و به پیکربندی دستگاه اقدام کنید.همچنین شما میتوانید هر زمانی که بخواهید با اجرای دستور Setup در حالت privileged که بعدا توضیح داده خواهد شد به حالت Setup بروید.حالت Setup فقط تعدادی از دستورات کلی Global را پوشش میدهد که اغلب خیلی مفید نیستند. مثال زیر نحوه ورود به حالت Setup و همچنین خروج از این حالت را نمایش میدهد.

Would you like to enter the initial configuration dialog? [yes/no]: y

At any point you may enter a question mark '?' for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets '[]'.

Basic management setup configures only enough connectivity
for management of the system, extended setup will ask you
to configure each interface on the system

Would you like to enter basic management setup? [yes/no]: y
Configuring global parameters:

Enter host name [Router]: Ctrl+C
Configuration aborted, no changes made.

  • نکته : با فشردن کلید های ترکیبی Ctrl+C میتوان از حالت Setup خارج شد.

آموزش دستورات IOS سیسکو قسمت 2 : Configuration Mode های روتر

در لیست زیر حالت های پیکربندی روتر و عملکرد هر کدام بیان شده است. با مشاهده خط فرمان می توانید بفهمید در کدام حالت از پیکربندی قرار دارید.

حالت User EXEC

در این حالت، دسترسی به تعدادی از دستورات پایه مانیتورینگ و نظارتی محدود شده است.

Router>

حالت Privileged EXEC

این حالت دسترسی به سایر دستورات روتر را فراهم میکند.

Router#

حالت Global configuration

دستوراتی را شامل میشود که روی تمامی سیستم تاثیر میگذارد.

Router(config)#

حالت Specific configuration

دستوراتی که در این حالت قابل دسترسی است فقط روی اینترفیس ها، ساب اینترفیس ها، عملکرد های روتر و لاین ها تاثیر میگذارند.

Router(config-subif)#

پس از متوجه شدن حالت های پیکربندی، شما میتوانید برای رفتن به یک حالت خاص با حرکت از یک حالت به حالت دیگر در CLI اقدام نمائید. در ادامه دستوراتی که اجرا میشوند تا از یک حالت به حالت دیگر بروید نمایش داده خواهد شد.

Router>enable

این دستور حالت user EXEC را به privileged EXEC تغییر میدهد.

Router#disable

این دستور برعکس دستور قبل است. یعنی حالت پیکربندی از حالت privileged EXEC به حالت user EXEC تغییر داده میشود.

Router#config term

این دستور حالت پیکربندی را از حالت privileged EXEC به حالت global configuration تغییر میدهد.

Router(config)#exit

این دستور هر حالتی را به حالت privileged EXEC بازمیگرداند.

  • نکته: فشردن کلید های ترکیبی Ctrl+Z همین کار را انجام می دهد.
Router(config)#interface <int>

جهت پیکربندی یک اینترفیس باید با استفاده از دستور بالا از حالت global configuration به حالت پیکربندی خاص آن اینترفیس وارد شد.

Router(config)#interface <subint>

جهت پیکربندی یک ساب اینترفیس باید با استفاده از دستور بالا از حالت global configuration به حالت پیکربندی خاص آن ساب اینترفیس وارد شد.

Router(config)#line <line>

جهت پیکربندی یک لاین باید با استفاده از دستور بالا از حالت global configuration به حالت پیکربندی خاص آن لاین وارد شد.

Router(config)#router eigrp 1

برای پیکربندی خود روتر باید با استفاده از این دستور از محیط global configuration به حالت پیکربندی روتر وارد شد

آموزش دستورات IOS سیسکو قسمت 3 : دستورات ویرایشی و میانبرها

یکی از ویژگی هایی که یک متخصص ماهر را از یک متخصص خوب در نوشتن دستورات در CLI متمایز میکند توانایی ویرایش سریع دستوراتی است که می نویسد. متخصصان ماهرتر CLI می توانند به سرعت دستوری که قبلاً تایپ کرده اند را مجدد فراخوانی کنند و آن را ویرایش کنند تا مشکلاتی که در دستور اجرا شده وجود داشته است را برطرف کنند؛ این کار این اغلب سریعتر از نوشتن دوباره دستور است. در ادامه مطلب شما با دستورات ویرایشی و کلید های میانبر و عملکرد شان آشنا خواهید شد که به نوشتن و ویرایش دستورات در رابط خط فرمانِ (CLI) ترمینالی که استفاده میکنید سرعت می بخشد.

  • کلید های ترکیبی Ctrl+P و یا کلید جهت بالا (Up): آخرین دستوری که وارد شده است را نمایش می دهد.
  • کلید های ترکیبی Ctrl+N و یا کلید جهت پایین (Down): دستور قبلی را نمایش می دهد.
  • کلید های ترکیبی Ctrl+A: مکان نمای کیبورد را به ابتدای خط انتقال می دهد.
  • کلید های ترکیبی Ctrl+E: مکان نمای کیبورد را به انتهای خط انتقال می دهد.
  • کلید های ترکیبی Esc+B: مکان نمای کیبورد یک لغت به عقب بر می گردد.
  • کلید های ترکیبی Ctrl+B: مکان نمای کیبورد یک کارکتر به عقب بر می گردد.
  • کلید های ترکیبی Ctrl+F: مکان نمای کیبورد یک کارکتر به جلو می رود.
  • کلید های ترکیبی Esc+F: مکان نمای کیبورد یگ لغت جلو می رود.
  • کلید های ترکیبی Ctrl+D: یک کارکتر را حذف می کند.
  • کلید Backspace: یگ کارکتر را حذف می کند.
  • کلید های ترکیبی Ctrl+R: یک خط که پاک شده است را مجددا نمایش می دهد.
  • کلید های ترکیبی Ctrl+U: یک خط را پاک می کند.
  • کلید های ترکیبی Ctrl+W: یک کلمه را پاک می کند.
  • کلید های ترکیبی Ctrl+Z: خاتمه دادن به حالت پیکربندی و بازگشت به حالت User EXEC.
  • کلید Tab: املای یک کلمه از دستور را کامل میکند و دیگر نیازی به نوشتن دستور کامل نیست .
  • دستور show history : ده دستور آخری که اجرا کرده اید را نمایش می دهد.

CLI همچنین راهنمای کاملی در اختیارتان قرار می دهد. با استفاده از علامت سوال ؟ می توانید در مورد یک دستور خاص از راهنمای CLI کمک بگیرید. لیست زیر مثال ساده ای از طرز استفاده از علامت سوال است.

Router#?

نمایش لیست کامل دستوراتی که مجاز به استفاده از آن در این حالت هستید.

Router#c?

نمایش لیست دستوراتی که مجاز به استفاده از آن در این حالت هستید و با حرف c شروع شده باشد.

Router#clock ?

نمایش تمامی آپشن های دستور clock.سعی کنید جهت استفاده درست از دستورات از این راهنما کمک بگیرید.همچنین باید بدانید در صورتی که از Packet Tracer برای آزمایش این دستورات استفاده میکنید، در این نرم افزار بعضی از دستورات و آپشن های مخصوص هر دستور پشتیبانی نمی شود و آنها فقط در یک روتر یا سوئیچ واقعی قابل رویت و استفاده شدن هستند.با این مجموعه از مطالب همراه باشید.


نظرات