چرا سوئیچ سیسکو IP نمی‌گیره؟

دلایل رایج برای IP نگرفتن سوئیچ سیسکو

یکی از متداول‌ترین مشکلاتی که ممکن است کاربران شبکه با آن مواجه شوند، عدم دریافت IP توسط سوئیچ سیسکو است. این مشکل ممکن است در مراحل ابتدایی راه‌اندازی شبکه یا هنگام ایجاد تغییرات در تنظیمات شبکه ظاهر شود و باعث شود عملکرد صحیح شبکه مختل گردد. در چنین شرایطی، مدیر شبکه باید به‌درستی علت را شناسایی کرده و راه‌حل مناسبی برای آن پیدا کند. در این مقاله، به بررسی دلایل مختلفی که ممکن است باعث شود سوئیچ سیسکو IP نگیرد می‌پردازیم و راه‌حل‌های عیب‌یابی کامل و حرفه‌ای برای هر یک ارائه می‌دهیم. همچنین هم وضعیت DHCP و هم حالت آدرس‌دهی دستی را پوشش خواهیم داد.

فهرست مطالب

DHCP پروتکلی است که به دستگاه‌های شبکه (از جمله سوئیچ‌های سیسکو) اجازه می‌دهد به‌طور خودکار یک آدرس IP از یک سرور DHCP دریافت کنند. این روش نسبت به آدرس‌دهی دستی بسیار سریع‌تر و کم‌خطاتر است و برای شبکه‌های بزرگ، یک الزام محسوب می‌شود. در حالت عادی، اگر DHCP فعال باشد، سوئیچ سیسکو باید هنگام راه‌اندازی به‌صورت خودکار IP بگیرد. اما اگر چنین اتفاقی نیفتد، ممکن است چند دلیل پشت آن باشد.

راه حل برای IP نگرفتن سوئیچ سیسکو

در ادامه رایج‌ترین دلایل را با هم بررسی می‌کنیم:

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

اگر پورت یا کابل شبکه‌ای که به سوئیچ وصل شده معیوب باشد، ارتباط شبکه به‌درستی برقرار نمی‌شود و در نتیجه سوئیچ سیسکو IP نمی‌گیرد.

در صورتی‌که تنظیمات اینترفیس VLAN یا SVI روی سوئیچ به‌درستی انجام نشده باشد، دریافت IP ممکن نیست. به‌ویژه اگر اینترفیس به حالت down باشد یا در حالت shutdown قرار داشته باشد.

برخی سوئیچ‌ها ممکن است در صورتی‌که آدرس MAC مشابهی در شبکه وجود داشته باشد، قادر به دریافت IP نباشند.

Access Control Listها یا تنظیمات امنیتی مانند DHCP snooping ممکن است به‌صورت ناخواسته بسته‌های DHCP را فیلتر کنند.

یکی از نکات کلیدی، بررسی تنظیمات مربوط به VLAN Interface است. برای مثال:

Switch> enable
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no shutdown
Switch(config-if)# ip address dhcp
Switch(config-if)# exit
Switch(config)# exit
Switch# show ip interface brief

دستور show ip interface brief نشان می‌دهد که آیا اینترفیس VLAN فعال است و آیا IP گرفته یا خیر.

گاهی اوقات حتی وقتی آدرس IP را به‌صورت دستی تنظیم می‌کنیم، ارتباط برقرار نمی‌شود. دلایل این مشکل می‌تواند شامل موارد زیر باشد:

  • IP conflict با سایر دستگاه‌های شبکه
  • تنظیم اشتباه Subnet Mask یا Default Gateway
  • اتصال اشتباه کابل به پورت اشتباه
  • عدم تعریف Interface مربوطه

نمونه پیکربندی صحیح دستی:

Switch(config)# interface vlan 1
Switch(config-if)# ip address 192.168.1.100 255.255.255.0
Switch(config-if)# no shutdown
show ip interface brief

اگر رابط در وضعیت down یا administratively down باشد، باید آن را فعال کنید.

interface vlan 1
ip address dhcp
show ip dhcp snooping

اگر فعال است، بررسی کنید که پورت مورد نظر در لیست trust قرار دارد:

interface gigabitEthernet 1/0/1
ip dhcp snooping trust

اگر شک دارید که مشکل از سرور DHCP است، می‌توانید یک DHCP Server موقتی روی یک روتر یا حتی روی یک لپ‌تاپ با نرم‌افزار مربوطه ایجاد کنید تا ببینید آیا سوئیچ IP می‌گیرد یا نه.

در این سناریو، یک سوئیچ سیسکو و یک روتر با DHCP را به هم متصل می‌کنید. روتر به‌عنوان DHCP Server عمل می‌کند و سوئیچ باید به‌صورت خودکار IP بگیرد.

ساخت یک شبکه کوچک با سوئیچ سیسکو IP و DHCP

نکات:

  • VLAN 1 را فعال نگه دارید
  • پورت اتصال به روتر باید در VLAN 1 باشد
  • دستور ip address dhcp باید روی Interface VLAN وارد شود

برای تخصیص یک IP ثابت به سوئیچ سیسکو:

interface vlan 1
ip address 192.168.0.10 255.255.255.0
no shutdown

و اگر لازم است Gateway هم مشخص شود:

ip default-gateway 192.168.0.1
ویژگیDHCPStatic IP
راه‌اندازی اولیهساده و سریعنیاز به تنظیم دستی
ریسک تغییر IPبالاکم
مناسب برایمحیط‌های پویاتجهیزات مدیریت شبکه

برای سوئیچ‌های مدیریتی توصیه می‌شود از IP دستی استفاده کنید تا همیشه با یک آدرس مشخص قابل دسترسی باشند.

وقتی سوئیچ سیسکو بعد از ریست IP نمی‌گیرد، معمولاً یکی از دلایل زیر باعث این اتفاق شده:

ریست کامل سوئیچ باعث می‌شود تنظیماتی مثل:

  • آدرس IP (چه DHCP و چه دستی)
  • فعال بودن اینترفیس VLAN
  • پیکربندی Default Gateway
    همه حذف شوند. در نتیجه سوئیچ دیگر هیچ IP ندارد تا از طریق آن در شبکه شناسایی شود.

در تنظیمات پیش‌فرض، DHCP Client معمولاً غیرفعال است. یعنی بعد از ریست، سوئیچ منتظر دریافت IP از DHCP نخواهد بود مگر اینکه به‌صورت دستی این دستور داده شود:

interface vlan 1
ip address dhcp
no shutdown

بیشتر سوئیچ‌ها بعد از ریست، Interface VLAN 1 که برای مدیریت استفاده می‌شود، در حالت shutdown باقی می‌ماند. یعنی فعال نیست که بتونه IP بگیره.

اگر سوئیچ در یک شبکه بزرگ‌تر قرار دارد و DHCP snooping یا لیست‌های کنترل دسترسی (ACL) روی تجهیزات دیگر تنظیم شده باشد، ممکن است ترافیک DHCP به پورت سوئیچ جدید اجازه عبور نداشته باشد.

پس از ریست، ممکن است سوئیچ روی پورت اشتباهی وصل شده باشد یا تنظیمات VLAN مربوط به پورت دچار مشکل باشد.

برای اینکه بعد از ریست، سوئیچ دوباره IP بگیرد (از DHCP):

enable
configure terminal
interface vlan 1
ip address dhcp
no shutdown
exit

و اگر می‌خواهید IP دستی بدهید:

interface vlan 1
ip address 192.168.1.10 255.255.255.0
no shutdown
exit
ip default-gateway 192.168.1.1

در گذشته، برای اتصال دو دستگاه هم‌نوع (مثل دو سوئیچ، یا سوئیچ و روتر) باید از کابل کراس استفاده می‌کردند. اما اگر دستگاه‌ها غیرهم‌نوع بودن (مثل سوئیچ و کامپیوتر)، از کابل مستقیم استفاده می‌شد.

ویژگی‌ای که به سوئیچ یا روتر اجازه می‌دهد به‌صورت خودکار نوع کابل (مستقیم یا کراس) را تشخیص داده و ارتباط را برقرار کند، حتی اگر کابل مناسب نباشد.

  • برای اتصال به دستگاهی مثل روتر که خودش هم پورت مشابه دارد، به کابل کراس نیاز دارد.
  • اگر کابل مستقیم استفاده کنید، ارتباط لایه ۱ برقرار نمی‌شود، یعنی سوئیچ اصلاً نمی‌فهمد دستگاه مقابل وجود دارد → در نتیجه IP نمی‌گیرد.

در مدل‌های جدید سیسکو (مثل سری 2960، 3560، 9200، CBS350 و…) این ویژگی اکثراً فعال است.
برای اطمینان می‌تونی دستور زیر رو در حالت Privileged وارد کنی:

show controllers ethernet-controller Gx/y phy | include Auto-MDIX

یا به صورت کلی‌تر:

show interface Gx/y status

اگر دستگاه از Auto-MDIX پشتیبانی نکند، باید حتماً کابل مناسب استفاده کنی.

اگر با مشکلی مواجه شدید که سوئیچ سیسکو IP نمی‌گیرد، مراحل زیر را حتماً بررسی کنید:

  1. بررسی اتصال فیزیکی کابل و پورت
  2. اطمینان از وجود DHCP Server و عملکرد صحیح آن
  3. تنظیم درست اینترفیس VLAN
  4. نبودن محدودیت در ACL یا DHCP snooping
  5. تست با IP دستی و Gateway معتبر

با رعایت این موارد، می‌توانید تقریباً همه مشکلات مربوط به IP سوئیچ سیسکو را حل کنید.

  • همیشه سوئیچ‌ها را با IP دستی پیکربندی کنید
  • DHCP Server را در شبکه به‌صورت دائمی فعال نگه دارید
  • تنظیمات را قبل از ریست ذخیره کنید (write memory)
  • مستندسازی تنظیمات هر سوئیچ را در اختیار تیم شبکه قرار دهید
محصول با موفقیت به سبد خرید اضافه شد.
تماس با ما
× سوالی دارید ؟