OIDENTD_MASQ.CONF(5) oidentd User Manual OIDENTD_MASQ.CONF(5)

oidentd_masq.conf - فایل پیکربندی NAT برای oidentd

اگر پشتیبانی از NAT با گزینه --masquerade فعال شده باشد، oidentd فایل /usr/local/etc/oidentd_masq.conf را برای تعیین پاسخ‌های Ident به درخواست‌های مربوط به ماشین‌های دیگر می‌خواند. همچنین امکان هدایت درخواست‌ها به کارسازهای Ident در میزبان‌هایی که از طریق ماشین محل اجرای oidentd متصل می‌شوند وجود دارد. برای اطلاعات بیشتر در مورد هدایت، گزینه --forward در oidentd(8) را ببینید.

فایل پیکربندی NAT شامل یک قاعده در هر خط است. خطوط از بالا به پایین خوانده می‌شوند و تنها اولین قاعده منطبق استفاده می‌شود. خطوطی که با علامت هش ("#") آغاز می‌شوند نادیده گرفته خواهند شد.

قواعد باید ساختار زیر را داشته باشند:

host[/mask] response system-type

فیلد host نام میزبان یا نشانی IP میزبانی را مشخص می‌کند که مالک اتصالی است که درخواست Ident برای آن دریافت شده است. این میزبان باید از طریق ماشینی که oidentd روی آن اجرا می‌شود متصل باشد. میزبان می‌تواند به‌صورت یک نشانی IP یا یک نام میزبان مشخص شود.

اگر یک ماسک شبکه با استفاده از فیلد mask مشخص شده باشد، قاعده بر تمام میزبان‌های زیرشبکه داده‌شده اعمال می‌شود. ماسک‌های شبکه را می‌توان با نشانه‌گذاری نقطه‌دار (مانند "255.255.192.0") یا نشانه‌گذاری CIDR (مانند "18") مشخص کرد.

فیلد response پاسخی را تعیین می‌کند که هنگام دریافت درخواست برای میزبان یا زیرشبکه مشخص‌شده ارسال می‌شود.

فیلد system-type سیستم‌عاملی را مشخص می‌کند که همراه با پاسخ Ident ارسال می‌شود. برای اطلاعات بیشتر، گزینه --other در oidentd(8) را ببینید.

# host[/mask]           response  system-type
10.0.0.1                user1     UNIX
server.internal         user2     UNIX-BSD
10.0.0.0/24             user3     UNIX
10.0.0.0/255.255.0.0    user4     UNKNOWN

توجه داشته باشید که ترتیب قوانین در این مثال اهمیت دارد. با توجه به اینکه خطوط از بالا به پایین خوانده می‌شوند، قواعد خاص‌تر باید پیش از قواعد عمومی‌تر قرار گیرند. برای مثال، قاعده مربوط به "10.0.0.1" اگر پس از قاعده عمومی‌تر "10.0.0.0/24" قرار گیرد، با هیچ اتصالی مطابقت نخواهد داشت.

Janik Rabe <info@janikrabe.com>

در ابتدا توسط Ryan McCabe نوشته شده است.

لطفاً هرگونه باگ را به Janik Rabe <info@janikrabe.com>. گزارش دهید.

oidentd(8)، oidentd.conf(5)

oidentd 3.1.0