لب عملی: تأیید پارامترهای IP در لینوکس (GUI و CLI)

این لب عملی بررسی پیکربندی IP فعلی یک ماشین لینوکسی با استفاده از هم پنل تنظیمات شبکه GUI و هم ابزارهای خط‌فرمان را پوشش می‌دهد، و تجدید یک اجاره DHCP با استفاده از ابزارهای شبکه‌ای استاندارد لینوکس را نشان می‌دهد.

پیکربندی IP لینوکسدستور ip addrابزارهای کلاینت DHCP

~2 دقیقه مطالعه · آخرین به‌روزرسانی ۲۱ شهریور ۱۴۰۵

هدف لب

تعیین آدرس IP فعلی، ماسک زیرشبکه، دروازه پیش‌فرض، و سرورهای DNS یک ماشین لینوکسی با استفاده از هم تنظیمات شبکه GUI و هم ابزارهای خط‌فرمان، سپس تجدید اجاره DHCP آن.

هدف لب (چرا مهم است)

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

توپولوژی لب

ماشین لینوکسی ---- متصل به یک پورت سوئیچ
                   پیکربندی‌شده برای DHCP (کلاینت)

وظیفه ۱: بررسی پیکربندی IP از طریق GUI

پنل تنظیمات شبکه محیط دسکتاپ را باز کن و جزئیات IPv4 اتصال فعال را ببین.

وظیفه ۲: بررسی پیکربندی IP از طریق خط‌فرمان

از دستور ip مدرن برای نمایش آدرس فعلی و وضعیت اینترفیس استفاده کن.

وظیفه ۳: بررسی دروازه پیش‌فرض و پیکربندی DNS

از دستورات مناسب برای نمایش مسیر پیش‌فرض و سرورهای DNS فعلاً پیکربندی‌شده استفاده کن.

وظیفه ۴: تجدید اجاره DHCP

از ابزار کلاینت DHCP مناسب برای release و renew کردن اجاره فعلی استفاده کن.

راه‌حل و تأیید

روش GUI (مثال GNOME):
Settings > Network > کلیک روی آیکون چرخ‌دنده
کنار اتصال فعال > برگه IPv4

  Address: 192.168.1.72
  Netmask: 255.255.255.0
  Gateway: 192.168.1.1

$ ip addr show

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP>
    inet 192.168.1.72/24 brd 192.168.1.255 scope global eth0

$ ip route show

default via 192.168.1.1 dev eth0

$ cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

$ sudo dhclient -r eth0
$ sudo dhclient eth0

$ ip addr show eth0 | grep inet

    inet 192.168.1.79/24 brd 192.168.1.255 scope global eth0
    -- آدرس کمی تغییر کرد (.72 به .79)،
    -- همان رفتار معمولی DHCP که پیش‌تر در
    -- لب ویندوز دیده شد

نکته کلیدی

ترکیب ip addr، ip route، و /etc/resolv.conf در لینوکس همان سه قطعه اطلاعات — آدرس/ماسک، دروازه، و DNS — که یک دستور واحد ipconfig /all در ویندوز فراهم می‌کند را فراهم می‌کند، فقط در سراسر چند دستور اختصاصی تقسیم‌شده به‌جای یک دید تجمیع‌شده واحد.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

لب عملی: پیکربندی کلاینت‌ها و سرورهای VTP روی سوئیچ‌های Catalyst

این لب عملی VLAN Trunking Protocol را بین یک سوئیچ سرور و یک سوئیچ کلاینت درون همان دامنه VTP پیکربندی می‌کند، و نشان می‌دهد VLAN های ساخته‌شده روی سرور چگونه به‌طور خودکار بدون پیکربندی دستی روی هر دستگاه به کلاینت منتشر می‌شوند.

ادامه

لب عملی: پیکربندی VLAN های استاندارد روی سوئیچ‌های Catalyst

این لب عملی ساخت VLAN های بازه-استاندارد، اختصاص پورت‌های access به آن‌ها، و تأیید اینکه دستگاه‌ها در VLAN های مختلف به‌درستی در لایه ۲ از یکدیگر ایزوله می‌شوند را پوشش می‌دهد.

ادامه

لب عملی: تأیید پارامترهای IP در macOS (GUI)

این لب عملی بررسی پیکربندی IP فعلی یک مک با استفاده از پنل شبکه System Settings، مشاهده اطلاعات جزئی TCP/IP، و تجدید یک اجاره DHCP مستقیماً از رابط گرافیکی را پوشش می‌دهد.

ادامه

لب عملی: تأیید پارامترهای IP در ویندوز (GUI و CLI)

این لب عملی بررسی پیکربندی IP فعلی یک PC ویندوزی با استفاده از هم رابط گرافیکی Network Connections و هم ابزار خط‌فرمان ipconfig، شامل release و renew کردن یک آدرس اختصاص‌یافته-توسط-DHCP را پوشش می‌دهد.

ادامه

لب عملی: مبانی Power over Ethernet (PoE)

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

ادامه

لب عملی: پیکربندی تونل‌های GRE نقطه‌به‌نقطه

این لب عملی یک تونل GRE بین دو روتر جداشده توسط یک روتر میانی پیکربندی می‌کند، و اجازه می‌دهد پروتکل‌های مسیریابی و ترافیک مالتی‌کست بین سایت‌ها عبور کنند حتی وقتی شبکه انتقال زیربنایی به‌طور معمول مستقیماً از آن‌ها پشتیبانی نمی‌کند.

ادامه