شروع کار
این سند گمان مینماید شما با دقت کرنل خودتان و ماژولهای آنرا برای سختافزار خودتان پیکربندی نمودهاید، و نام رابط کاربری سخت افزار خود را میدانید. همچنین ما گمان مینماییم شما eth0 را پیکربندی نموده اید، اما آن میتواند همچنین eth1 ، wlan0 یا دیگر از آن هم باشد.
برای شروع پیکربندی کارت شبکهتان، لازم دارید به دستگاه RC جنتو درباره آن بگویید. این کار با ایجاد یک لینک نمادین از net.lo به net.eth0 در /etc/init.d انجام میشود.
# cd /etc/init.d
# ln -s net.lo net.eth0
اکنون دستگاه RC جنتو درباره رابط کاربری شما میداند. همچنین لازم دارد تا بداند چگونه رابط کاربری جدید را پیکربندی مینمایید. همه رابط های کاربری شبکه در /etc/conf.d/net پیکربندی شدهاند. در زیر نمونه پیکربندی برای DHCP و آدرسهای پایدار آورده شده.
# For DHCP
config_eth0="dhcp"
# For static IP using CIDR notation
config_eth0="192.168.0.7/24"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
# For static IP using netmask notation
config_eth0="192.168.0.7 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
dns_servers_eth0="192.168.0.1 8.8.8.8"
اگر هیچ پیکربندی برای رابط کاربری خود مشخص ننمایید، فرض می شود از DHCP استفاده مینمایید.
گزینه CIDR برای کلاسهای مسیریابی دامینهای عمومی است. بطورکلی، آدرسهای IPv4 بشکل A، B یا C دستهبندی میگردند. دستگاههای قدیمیتر برای یک اینترنت عمومی تدارک دیده نشده بودند، و استفاده از آنها در بیرون از آدرس انحصاریشان خطرناک بود. CIDR یک نمایه آدرسدهی است که امکان کماشتن یک ادرس IP به چندین آدرس IP را برقرار مینماید. یک آدرس IP از نوع CIDR شبیه یک آدرس IP معمولی است بجز آنکه با یک اسلش و یک عدد در انتتهای آن به پایان میرسد; برای نمونه، 192.168.0.0/16 . CIDR در RFC 1519 توضیح داده شده است.
اکنون که ما رابط کاربری مان را پیکربندی نمودیم، میتوانیم آنرا با استفاده از دستورهای زیر روشن و خاموش نماییم:
# /etc/init.d/net.eth0 start
# /etc/init.d/net.eth0 stop
هنگامیکه در حال ایرادیابی از شبکه هستید، نگاهی به /var/log/rc.log بیاندازید. بجز اینکه rc_logger="NO" را در /etc/rc.conf تنظیم نموده باشید، میتوانید اطلاعات هنگام راهاندازی را کهدر log فایل ذخیره میشود را بیابید.
اکنون که با موفقیت رابط کاربری را روشن و خاموش نمودید، ممکن است بخواهید آنرا در هنگام راه اندازی جنتو راهاندازی نمایید. اینجا نشان می دهیم چگونه این کار را انجام دهید. دستور rc پایانی جنتو را برای شروع هر کدی در مرحلهاجرای قطعی که هنوز آغاز نشده شروع می نماید.
# rc-update add net.eth0 default
# rc