avahi-autoipd(8) System Manager's Manual avahi-autoipd(8)

avahi-autoipd - دیمون پیکربندی خودکار آدرسهای شبکه IPv4LL

avahi-autoipd [options] interface

avahi-autoipd --kill interface

avahi-autoipd --refresh interface

avahi-autoipd --check interface

برنامهٔ avahi-autoipd استاندارد IPv4LL با عنوان «پیکربندی پویای آدرس‌های پیوند-محلی IPv4» (IETF RFC3927) را پیاده‌سازی می‌کند؛ پروتکلی برای پیکربندی خودکار آدرس IP از محدودهٔ پیوند-محلی 169.254.0.0/16 بدون نیاز به یک سرور مرکزی. این برنامه در درجه اول برای استفاده در شبکه‌های ادهاک (ad-hoc) که فاقد سرور DHCP هستند در نظر گرفته شده است.

پروتکل IPv4LL بخشی از پشتهٔ Zeroconf است.

برنامهٔ avahi-autoipd می‌تواند به عنوان یک تخصیص‌دهندهٔ مستقل آدرس یا به عنوان افزونه‌ای برای کلاینت DHCP مانند dhclient مربوط به ISC استفاده شود، که در صورت پیدا نشدن سرور DHCP می‌تواند به عنوان راه‌حل جایگزین (fallback) به کار رود.

برای برقراری ارتباط بین میزبان‌هایی که فقط آدرس IPv4LL دارند و میزبان‌هایی که فقط آدرس IP با قابلیت مسیریابی دارند، می‌توانید مسیرهای زیر را به پیکربندی شبکه هر دو اضافه کنید:

route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0 metric 99

route add default dev eth0 metric 99

برای اطلاعات بیشتر به http://developer.apple.com/qa/qa2004/qa1357.html مراجعه کنید.

تبدیل شدن به دیمون پس از راه‌اندازی. این گزینه --syslog را نیز فعال می‌کند.
خاتمه دادن به فرایند در حال اجرای avahi-autoipd روی رابط شبکه مشخص‌شده (معادل ارسال SIGTERM).
اعلام مجدد آدرس IP دریافت‌شده روی رابط شبکه مشخص‌شده به فرایند در حال اجرای avahi-autoipd (معادل ارسال SIGHUP).
اگر avahi-autoipd از قبل برای رابط شبکه مشخص‌شده در حال اجرا باشد، کد خروجی 0 را برمی‌گرداند.
ثبت وقایع در syslog به‌جای خروجی خطای استاندارد (STDERR). این گزینه با --daemonize فعال می‌شود.
فعال کردن حالت با جزئیات کامل (verbose).
امتیازات ریشه (root) پس از راه‌اندازی رها نشود. توصیه می‌کنیم از این گزینه استفاده نکنید.
دیمون را به محیط chroot(2) نبرد. این گزینه تنها در صورتی در دسترس است که با پشتیبانی از chroot() کامپایل شده باشد.
تلاش برای دریافت آدرس IP مشخص‌شده، که باید از محدودهٔ IPv4LL یعنی 169.254.0.0/16 باشد.
پیش از جدا شدن از ترمینال، تا زمان دریافت موفقیت‌آمیز آدرس IP منتظر بماند. فقط در ترکیب با --daemonize معتبر است.
یک آدرس IPv4LL را دریافت کند، حتی اگر یک آدرس قابل مسیریابی روی رابط شبکه پیکربندی شده باشد.
نام فرایند را هنگام اجرا تغییر ندهد. در صورت عدم تعیین این گزینه، avahi-autoipd وضعیت جاری و آدرس IP خود را در عنوان فرایند منعکس می‌کند.
نمایش راهنما.
نمایش اطلاعات نسخه.

/etc/avahi/avahi-autoipd.action: اسکریپتی که هنگام دریافت یا از دست رفتن یک آدرس IP اجرا می‌شود.

SIGINT, SIGTERM: برنامهٔ avahi-autoipd خاموش خواهد شد (مشابه با --kill).

SIGHUP: برنامهٔ avahi-autoipd آدرس IP دریافت‌شده را مجدداً اعلان می‌کند (مشابه با --refresh).

توسعه‌دهندگان Avahi <avahi (at) lists (dot) freedesktop (dot) org>؛ Avahi از http://avahi.org در دسترس است.

avahi-autoipd.action(8), dhclient(8)

مستندات http://avahi.org/wiki/AvahiAutoipd نحوه بسته‌بندی و یکپارچه‌سازی بهینه avahi-autoipd را در توزیع‌ها شرح می‌دهد.

این صفحهٔ راهنما با استفاده از xml2man(1) توسط Oliver Kurth نوشته شده است.

User Manuals