یکشنبه 29 مهر 1403نویسنده: افق داده ایرانیان مدت زمان مطالعه: 1 ساعت

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

CISCO0 4 26 نظر

روترهای سیسکو به عنوان یکی از پرکاربردترین تجهیزات شبکه در دنیا شناخته می‌شوند که وظیفه مسیریابی بسته‌های داده را در شبکه‌های کامپیوتری بر عهده دارند. این دستگاه‌ها با استفاده از پروتکل‌‌های مسیریابی و دستورات خاصی که در سیستم‌عامل Cisco IOS اجرا می‌شوند، امکان مدیریت و کنترل ترافیک شبکه را فراهم می‌کنند. در این مقاله می‌خواهیم به بررسی دستورات مهم روترهای سیسکو بپردازیم تا بهتر بتوانیم این دستگاه‌ها را کانفیگ کنیم.

دستورات اولیه کانفیگ

دستورات اولیه کانفیگ

یکی از موارد مهم بعد از خرید روتر، کانفیگ آن است که نیازمند آشنایی با دستورات اولیه می‌باشد. برای کانفیگ روتر سیسکو، ابتدا باید از طریق یک کنسول به آن دسترسی پیدا کنید. سپس با استفاده از دستورات زیر می‌توانید تنظیمات اولیه را برای روتر انجام دهید:

عملیات

دستورات

توضیحات

ورورد به حالت کانفیگ

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#

 

این دستورات شما را به حالت کانفیگ روتر می‌برند که در آن می‌توانید تنظیمات مختلفی انجام دهید.

تنظیم نام روتر

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#hostname MyRouter

MyRouter(config)#

 

تعیین نام دستگاه

تنظیم رمز عبور

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#enable password password123

 

با گذاشتن رمز عبور بر روی دستگاه خود می‌توانید امنیت آن را بالا ببرید.

کانفیگ اینترفیس‌ها

 

Router>enable 

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

 

با این کار می‌توانید ارتباط بین دستگاه‌ها را راه بیندازید.


دستورات پیشرفته شبکه

در تنظیمات پیشرفته‌‌تر، از دستورات شبکه‌‌ای بیشتری برای بهبود عملکرد و مدیریت شبکه استفاده می‌شود. این دستورات به شما امکان کانفیگ پروتکل‌‌های مسیریابی، VLAN‌‌ها و سایر امکانات شبکه را می‌دهند:
 

عملیات

دستورات

توضیحات

کانفیگ EIGRP

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#router eigrp 100

Router(config-router)#network 192.168.1.0 0.0.0.255

Router(config-router)#no auto-summary

 

EIGRP پروتکلی است که به صورت Dynamic مسیرها را یاد می‌گیرد و از عملکرد خوبی برخوردار است.

کانفیگ OSPF

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#router ospf 1

Router(config-router)#network 192.168.1.0 0.0.0.255 area 0   

 

OSPF از پروتکل‌های مبتنی بر لینک است که برای شبک‌های بزرگ‌تر و پیچیده‌‌تر به کار می‌رود.

کانفیگ ROAS

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface gigabitEthernet 0/0/0.10

Router(config-subif)#

%LINK-5-CHANGED: Interface GigabitEthernet0/0/0.10, changed state to up

Router(config-subif)#encapsulation dot1Q 10

Router(config-subif)#ip address 192.168.10.1 255.255.255.0

 

این کانفیگ برای مسیریابی بین VLANها استفاده می‌شود.

ایجاد ACL استاندارد

 

Router>enable 

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255

 

ACL‌ها ابزاری مهم برای کنترل دسترسی به روترها و محدود کردن ترافیک ناخواسته هستند. می‌توان با ACL ترافیک ورودی و خروجی را فیلتر کرد.

ایجاد ACL توسعه یافته

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#access-list 101 permit tcp 192.168.1.0 0.0.0.255 any eq 80

 

اعمال ACL به یک اینترفیس

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#ip access-group 10 in

 

کانفیگ NAT داخلی و خارجی

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#ip nat inside

Router(config-if)#interface gigabitEthernet 0/0/1

Router(config-if)#ip nat outside

 

NAT

برای ترجمه آدرس‌های IP داخلی به IPهای عمومی استفاده می‌شود و به دسترسی کاربران داخلی به اینترنت کمک می‌کند.

ترجمه آدرس‌ها با استفاده از لیست دسترسی

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255

Router(config)#ip nat inside source list 1 interface gigabitEthernet 0/0/1 overload

 

ایجاد QoS

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#class-map match-any VOIP

Router(config-cmap)#match protocol rtp

Router(config-cmap)#exit

Router(config)#policy-map PRIORITY

Router(config-pmap)#class VOIP

Router(config-pmap-c)#priority 1000

Router(config-pmap-c)#exit

Router(config-pmap)#exit

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#service-policy output PRIORITY

 

QoS برای اولویت ‌بندی ترافیک شبکه استفاده می‌شود. برای مثال، می‌توانید ترافیک VoIP  را در اولویت قرار دهید تا تماس‌‌ها بدون قطعی انجام شوند.

کانفیگ HSRP

 

Router>enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#standby 1 ip 192.168.1.254

Router(config-if)#standby 1 priority 100

Router(config-if)#standby 1 preempt

 

این پروتکل برای فراهم کردن یک روتر پشتیبان در صورت خرابی روتر اصلی به کار می‌رود.


دستورات مدیریت و نگهداری

یکی از مهم‌‌ترین بخش‌های مدیریت شبکه برای روترها، نگهداری و مانیتورینگ شبکه است. دستورات سیسکو ابزارهای قدرتمندی برای مانیتورینگ شبکه در اختیار شما قرار می‌دهند.

عملیات

دستورات

 

بررسی وضعیت اینترفیس‌ها

 

Router#show ip interface brief

 

 

مشاهده جدول مسیریابی

 

Router#show ip route

 

 

 

پشتیبان‌گیری از کانفیگ‌ها

 

Router#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

 

 

ری استارت روتر

 

Router#reload

 


نحوه استفاده از دستورات در سناریو های واقعی

در یک سناریوی واقعی، شما ممکن است نیاز به کانفیگ یک روتر برای اتصال چندین شبکه، پیاده‌سازی یک پروتکل مسیریابی و مدیریت ترافیک بین شبکه‌ها داشته باشید. برای مثال، اگر شما بخواهید بعد از خرید روتر سیسکو، آن را برای ارتباط بین دو شبکه محلی (LAN) با استفاده از OSPF و NAT کانفیگ کنید، ابتدا باید آدرس‌های IP را به اینترفیس‌ها اختصاص داده و سپس پروتکل مسیریابی را تنظیم کنید. به طور مثال برای اتصال چند شبکه با استفاده از پروتکل OSPF از این دستورات استفاده می‌کنیم:

Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. 
Router(config) #interface gigabitEthernet 0/0/0 
Router(config-if)#ip address 192.168.1.1 255.255.255.0 
Router(config-if)#no shutdown
Router(config-if)# 
%LINK-5-CHANGED: Interface GigabitEthernet0/0/0, changed state to up 
ex
Router(config) #router ospf 1
Router(config-router) #network 192.168.1.0 0.0.0.255 area 0 
Router(config-router) #^Z
Router#
%SYS-5-CONFIG_I: Configured from console by console
Router#show ip ospf neighbor

نکات کاربردی

برخی نکات مهم وجود دارند که برای بهبود عملکرد تنظیمات و اطمینان از صحت آن‌ها باید مورد توجه قرار گیرند:

  • همیشه از کانفیگ خود بک آپ بگیرید.

  • برای امنیت بیش‌تر، از رمزگذاری استفاده کنید و دسترسی به روتر را محدود کنید.

  • استفاده از دستورات مختلف مثل show به شما کمک می‌کند وضعیت فعلی شبکه و مشکلات احتمالی را بررسی کنید.

نتیجه‌گیری

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

سوالات متداول

  • چگونه می‌توانم از روتر سیسکو بک‌آپ‌گیری کنم؟ با استفاده از دستور copy running-config startup-config می‌توانید کانفیگ فعلی روتر را ذخیره کنید.

  • چگونه می‌توانم یک پروتکل مسیریابی جدید روی روتر تنظیم کنم؟ با وارد شدن به حالت کانفیگ مسیریابی، می‌توانید پروتکل‌هایی مانند OSPF یا BGP را کانفیگ کنید.

  • چگونه می‌توانم خطاهای شبکه را تشخیص دهم؟ استفاده از دستورات show مثل show ip interface brief یا show ip route به شما کمک می‌کند که وضعیت شبکه را بررسی کنید.

  • چگونه می‌توانم آدرس IP یک اینترفیس را تغییر دهم؟ با استفاده از دستور interface برای وارد شدن به اینترفیس مورد نظر و سپس وارد کردن دستور ip address می‌توانید آدرس IP آن را تغییر دهید.

  • چگونه می‌توانم دسترسی کاربران به روتر را محدود کنم؟ با تنظیم ACL و همچنین استفاده از احراز هویت‌های قوی‌تر مثل رمزگذاری و تنظیم Privilege levels، می‌توانید دسترسی به روتر را محدود کنید.