هدف لب
تعیین آدرس 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 در ویندوز فراهم میکند را فراهم میکند، فقط در سراسر چند دستور اختصاصی تقسیمشده بهجای یک دید تجمیعشده واحد.