چه دستورات
مهمی از سیسکو را باید بدانیم؟ IOS سیسکو دارای هزاران دستور مختلف است و انجام تنظیمات آن ممکن است
شما را دچار مشکل کند ، شما در دوره آموزش CCNA سیسکو یا حتی
دوره آموزش نتورک
پلاس مهندس نصیری و کارگاه های آن ، با دستورات سیسکو بصورت مقدماتی آشنا
می شوید اما در اینجا به شما ده دستور بسیار کاربری و مفید در مورد استفاده از IOS سیسکو
را به شما معرفی می کنیم:
1-علامت سئوال ؟
شاید برای
شما استفاده و تایپ کردن علامت سئوال ؟ در IOS سیسکو برای
گرفتن کمک و راهنمای دستورات بسیار بدیهی و مشخص باشد .اما باید بدانید که IOS سیسکو
به هنگام استفاده از علامت سئوال و گرفتن کمک با سیستم عامل های دیگر کاملا متفاوت
است و باید به این نکته توجه کرد که IOS سیسکو یک محیط
کاملا بر اساس خط فرمان یا command
line است و هیچگونه محیط گرافیکی در کار نیست و این دستور ساده میتواند
بسیار به شما در انجام تنظیمات کمک کند . شما میتوانید به روش های مختلفی از این
دستور استفاده کنید . اولین گام این است که شما اصلا دستورات را نمی دانید و کافیست
علامت سئوال ؟
را تایپ
کرده و تمامی دستورات ممکن را مشاهده کنید .در مرحله بعد شما وفتی نمی دانید
پارامتر بعدی یک دستور چیست می توانید از ؟ استفاده کرده و پارامتر های بعدی را
مشاهده کنید . برای مثال شما اگر دستور show ip ? را وارد کنید به شما دستوراتی که امکان اضافه شدن به دستور قبلی
را دارند نشان داده خواهد شد و در غیر اینصورت اگر دستوری امکان ادامه دار شدن
نباشد به شما CR نشان داده می شود بدین معنا که این آخرین پارامتر ممکن برای ورود
در این دستور بوده است . اگر در مورد دستوری اطمینان ندارید و فقط چند کاراکتر
ابتدای دستور را می دانید کافیست آنرا تا جاییکه مطمئن هستید وارد کرده و باقی را
با گذاشتن علامت ؟ از سیستم بخواهید مثلا show ip in? به شما پیشنهاد interface را خواهد کرد .
2-دستور show
running-configuration
این
دستورات به شما تنظیمات فعلی انجام شده بر روی روتر ، سویچ و یا فایروال را نشان می
دهد . running-configuration تنظیماتی را که در حال حاضر بر روی RAM
قرار دارد را به شما نشان خواهد داد .شما وقتی تنظیمات روتر یا سویچ را تغیر می دهید
این تنظیمات نیز تغییر خواهند کرد .همیشه به خاطر داشته باشید که تا دستور copy running-configuration
startup-configuration را وارد
نکرده اید تنظیمات شما در سیستم ذخیره نخواهد شد .
3-دستور copy
running-configuration startup-configuration
این دستور
تنظیماتی را که در حال حاضر در روی RAM سیستم که حافظه فرار است و با reset
شدن روتر یا سویچ از بین می رود را به درون NVRAM
که حافظه دائمی سیستم محسوب می شود کپی می کند و باعث می شود که تنظیمات انجام شده
ماندگار شوند . آموزش
لینوکس ، مخفف شده این دستور copy run start می
باشد . دستور copy همچنین می تواند برای کپی کردن تنظیمات فعلی روتر و سایر تجهیزات
به یک TFTP سرور مورد استفاده قرار بگیرد .
4-دستور show
interface
این دستور
وضعیت interface های یک روتر را نشان می دهد .علاوه بر سایر اطلاعات ، اطلاعات زیر
را در اختیار ما می گذارد :
Interface
status up/down
Protocol
status on the interface
Utilization
Errors
MTU
این دستور
برای پیدا کردن مشکلات در تنظیمات بسیار کاربردی است و می توان آن را برای مشاهده
تنظیمات یک interface خاص استفاده کرد .
5-دستور show
ip interface
این دستور
خیلی معمول تر و محبوب تر از دستور show
interface و همچنین show
interface brief است . دستور show ip
interface اطلاعات بسیار مفید و دقیقی از وضعیت تنظیمات پروتکل IP و
همچنین سرویس ها وابسته به آن بر روی تمامی interface
ها را به ما نشان می دهد . دستور show
ip interface brief یک سری اطلاعات مختصر و مفید در مورد interface
های روتر و وضعیت پروتکل IP شامل آدرس IP ، وضعیت لایه 2 و لایه 3 را به ما نشان می دهد .
6-دستورات config
terminal ,enable , interface و router
روتر های سیسکو
دارای چندین حالت نمایش می باشند که در هر یک از آنها اطلاعات و تنظیمات خاصی را می
توان انجام داد و هر کدام در لایه ای جداگانه در روتر فعالیت می کنند . شناخت
وحرکت کردن و قرار گرفتن در هر یک از انواع این حالت ها باعث موفقیت هرچه بهتر برای
انجام تنظیمات مربوطه به روتر می شود . دستورات
سیسکو ، برای مثال شما وقتی به یک روتر login می
کنید در حالت پیشفرض در حالت user
exec که اعلانی شبیه > دارد قرار میگیرید .از همانجا می توانید با
تایپ کردن کلمه enable به حالت privilege
exec که حالت مدیریتی است و با اعلان # مشخص می شود وارد شوید .
در حالت
دسترسی مدیریتی مشا می توانید همه تنظیمات را مشاهده کنید اما نمی توانید هیچکدام
را تغییر دهید . پس از این حالت می توانید با تایپ کردن کلمات config terminal به حالت جامع مدیریت تنظیمات روتر وارد شوید و هرگونه تنظیمی را
برای روتر انجام دهید ، در این حالت اعلان روتر شبکه router(config)# خواهد شد .در این حالت شما میتوانید پارامتر های تک تک interface های روتر را مشاهده و تغییر دهید و برای انجام اینکار کافیست نام interface یا تنظیمی که می خواهید انجام دهید را وارد کنید
مثلا اگر می خواهید interface شماره یک روتر را که با عدد صفر مشخص می شود تنظیم کنید کافیست در
به شکل مقابل تایپ کنید router(config)#interface
eth0 و در اینحالت اعلان دستورات به شکل router(config)# در خواهد آمد .
7-دستور no
shutdown
این دستور یک
interface را فعال می کند ( آنرا به اصطلاح up می
کند ) .این دستور حتما در قسمت تنظیمات interface می
بایست مورد استفاده قرار گیرد .برای interface
های جدید و همچنین رفع ایراد بسیار کاربردی است .شما وقتی با یک interface مشکل دارید ممکن است بخواهید آنرا خاموش و روشن کنید و توسط این
دستور می توانید اینکار را انجام دهید .برای خاموش کردن یک interface
کافیست دستور را به شکل shutdown خالی وارد کنید . این دستور میتواند بصورت خلاصه شده به شکل no shut بکار برده شود .
8-دستور show
ip route
این دستور
برای نشان دادن routing
table های یک روتر استفاده می شود . این لیست شامل تمامی شبکه هایی است
که روتر می تواند به آنها دسترسی داشته باشد و metric ها
و روش هایی است که روتر می تواند به آنه دسترسی داشته باشد . مخفف شده است دستور میتواند
به شکل shipro استفاده شود و همچنین می تواند پارامترهایی نیز به همراه داشته
باشد مانند shiproospf که برای کلیه روتر های با ساختار ospf .برای حذف کلیه route های موجود در این جدول می توانید از* clear ip
route استفاده کنید . برای حذف صرفا یک route می
توانید از clear
ip route 1.1.1.1
استفاده کنید .
9-دستور show
version
این دستور
تنظیمات ثبات یک روتر را نشان می دهد که در واقع تنظیمات میان افزاری ( firmware) است که روتر بوسیله آن boot up می شود . این
اطلاعات شامل آخرین باری که روتر boot شده است ، ورژن IOS مورد استفاده ، نام IOS مورد استفاده
، مدل روتر مورد استفاده و مقدار RAM و حافظه Flash موجود روتر را به ما نشان می دهد .مخفف این دستور می تواند به شکل
shver نیز نوشته شود .
10-دستور debug
این دستور
امکانات زیادی دارد اما به خودی خود کار نمی کند . این دستور برای یک نرم
افزار،پروتکل و یا سرویس خاص اطلاعات debug بسیار مفیدی
را در اختیار قرار می دهد .برای مثال دستور debug ip
route به شما زمانی را که یک روتر به لیست روتر های اضافه می شود یا حذف
می شود را نمایش خواهد داد.