RADEAPCLIENT(1) FreeRADIUS Daemon RADEAPCLIENT(1)

radeapclient - ارسال بسته‌های EAP به یک کارساز RADIUS و محاسبهٔ پاسخ‌ها

radeapclient [-4] [-6] [-c count] [-d raddb_directory] [-f file] [-h] [-i source_ip] [-q] [-s] [-r retries] [-S file] [-t timeout] [-v] [-x] server {acct|auth} secret

برنامهٔ radeapclient یک کلاینت RADIUS است. این برنامه می‌تواند بسته‌های دلخواه RADIUS را به یک کارساز RADIUS ارسال کرده و سپس پاسخ را نمایش دهد. تفاوت radeapclient با radclient در این است که اگر یک چالش EAP-MD5 وجود داشته باشد، به آن پاسخ داده خواهد شد.

در سایر موارد، radeapclient کاملاً همانند radclient است.

مشخصهٔ EAP-Identity در صورت وجود، برای ساخت یک پیام شناسهٔ EAP (یا همان EAP Identity) استفاده می‌شود.

مشخصهٔ EAP-MD5-Password در صورت وجود، برای پاسخ دادن به چالش MD5 به کار می‌رود.

در حال حاضر هیچ نوع دیگری از EAP پشتیبانی نمی‌شود.

-4
استفاده از IPv4 (پیش‌فرض)
-6
استفاده از IPv6
ارسال هر بسته به تعداد count بار.
تنظیم دایرکتوری دیکشنری.
خواندن بسته‌ها از file به جای stdin.
در صورت اتمام مهلت زمانی، تلاش دوباره برای ارسال بسته به تعداد retries بار.
انتظار به مدت timeout ثانیه پیش از تلاش دوباره (می‌تواند یک عدد اعشاری باشد).
چاپ اطلاعات راهنمای استفاده.
تنظیم شناسهٔ درخواست روی 'id'. مقادیر می‌توانند بین 0 تا 255 باشند.
خواندن عبارت محرمانه (secret) از file به جای خط فرمان.
حالت بی‌صدا، هیچ خروجی چاپ نمی‌شود.
چاپ اطلاعات خلاصه از نتایج احراز هویت.
نمایش اطلاعات نسخهٔ برنامه.
فعال‌سازی حالت اشکال‌زدایی (debugging).

یک نشست نمونه که از کارساز دوردست با یک چالش EAP-MD5 پرس‌وجو می‌کند:

( echo 'User-Name = "bob"';
  echo 'EAP-MD5-Password = "hello"';
  echo 'NAS-IP-Address = marajade.sandelman.ottawa.on.c';
  echo 'EAP-Code = Response';
  echo 'EAP-Id = 210';
  echo 'EAP-Type-Identity = "bob";
  echo 'Message-Authenticator = 0x00';
  echo 'NAS-Port = 0' ) >req.txt
radeapclient -x localhost auth testing123 <req.txt

radclient(1)

Michael Richardson, <mcr@sandelman.ottawa.on.ca>

08 September 2003