این دستور رادکلینت است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
radclient - ارسال بسته ها به سرور RADIUS، نشان دادن پاسخ
خلاصه
رادکلینت [-4] [-6] [-d raddb_directory] [-c تعداد دفعات مشاهده] [-f پرونده] [-F] [-h] [-i id] [-n
num_requests_per_second] [-p num_requests_in_parallel] [-q] [-r num_retries] [-s] [-S
shared_secret_file] [-t فاصله] [-v] [-x] سرور {acct|auth|وضعیت|قطع اتصال|خودکار}
راز
شرح
رادکلینت یک برنامه کلاینت شعاع است. می تواند بسته های شعاع دلخواه را به یک شعاع ارسال کند
سرور، سپس پاسخ را نشان می دهد. می توان از آن برای آزمایش تغییراتی که در پیکربندی ایجاد کردید استفاده کرد
از سرور شعاع، یا می توان از آن برای نظارت بر روشن بودن سرور شعاع استفاده کرد.
رادکلینت جفتهای ویژگی/مقدار شعاع را از ورودی استاندارد یا از یک فایل میخواند
در خط فرمان مشخص شده است. سپس این جفتهای ویژگی/مقدار را با استفاده از کد رمزگذاری میکند
فرهنگ لغت، و آنها را به سرور راه دور ارسال می کند.
La کاربر-رمز عبور و CHAP-رمز عبور ویژگی ها به طور خودکار قبل از رمزگذاری می شوند
بسته به سرور ارسال می شود.
OPTIONS
-4 استفاده از IPv4 (پیشفرض)
-6 از IPv6 استفاده کنید
-c تعداد دفعات مشاهده
ارسال هر بسته تعداد دفعات مشاهده بار.
-d raddb_directory
دایرکتوری حاوی فایل های فرهنگ لغت RADIUS. پیش فرض به /etc/raddb.
-f پرونده
فایل برای خواندن جفت صفت/مقدار از. اگر این مشخص نشده باشد، آنها هستند
از stdin بخوانید. این گزینه را می توان چندین بار مشخص کرد که در این صورت
بسته ها به ترتیب فایل ارسال می شوند و در هر فایل، بسته اول تا آخر ارسال می شوند
بسته یک خط خالی بسته های منطقی را در یک فایل جدا می کند.
-F نام فایل، شماره بسته و کد پاسخ را چاپ کنید.
-h اطلاعات راهنمای استفاده از چاپ.
-i id استفاده کنید id به عنوان شناسه درخواست RADIUS.
-n num_requests_per_second
سعی کن بفرستی num_requests_per_second، با فاصله مساوی این گزینه به شما امکان می دهد سرعت را کاهش دهید
نرخ ارسال درخواست توسط رادکلینت را کاهش دهید. هنگامی که از -n استفاده نمی کنید، پیش فرض است
برای ارسال بسته ها در سریع ترین زمان ممکن، بدون تاخیر بین بسته ها.
به دلیل محدودیت در رادکلاینت، این گزینه به صورت دقیق درخواستی را ارسال نمی کند
تعداد بسته در ثانیه
-p num_requests_in_parallel
ارسال num_requests_in_parallel، بدون اینکه منتظر پاسخی برای هر یک باشید. توسط
به طور پیش فرض، رادکلینت اولین درخواستی را که خوانده است ارسال می کند، منتظر پاسخ می ماند و
پس از دریافت پاسخ، دومین درخواست را در لیست خود ارسال می کند. این گزینه
به شما امکان می دهد چندین درخواست را به طور همزمان ارسال کنید. یک بار num_requests_in_parallel
ارسال می شوند، رادکلاینت منتظر می ماند تا همه پاسخ ها (یا برای درخواست ها) برسد
قبل از ارسال هر بسته دیگری.
این گزینه به شما امکان می دهد حداکثر بار پذیرفته شده توسط سرور RADIUS را کشف کنید.
-q به حالت ساکت بروید و چیزی را چاپ نکنید.
-r num_retries
سعی کنید هر بسته را ارسال کنید num_retries بارها، قبل از اینکه از آن دست بکشید. پیش فرض است
10.
-s چند خلاصه از بسته های ارسالی و دریافتی را چاپ کنید.
-S shared_secret_file
به جای خواندن راز مشترک از خط فرمان (جایی که می توان آن را دید
توسط دیگران در سیستم محلی)، به جای آن از آن بخوانید shared_secret_file.
-t فاصله
صبر کنيد فاصله چند ثانیه قبل از اینکه تصمیم بگیرید که NAS به درخواستی پاسخ نداده است،
و ارسال مجدد بسته تایم اوت پیش فرض 3 است.
-v اطلاعات نسخه را چاپ کنید.
-x اطلاعات اشکال زدایی را چاپ کنید.
سرور[:port]
نام میزبان یا آدرس IP سرور راه دور. به صورت اختیاری یک پورت UDP می تواند باشد
مشخص شده. اگر پورت UDP مشخص نشده باشد، در آن جستجو می شود / و غیره / خدمات.
نام سرویس جستجو شده است راداکت برای بسته های حسابداری، و شعاع برای همه دیگر
درخواست ها. اگر سرویسی در آن یافت نشد / و غیره / خدمات، 1813 و 1812 استفاده می شود
بود.
صفات RADIUS توسط رادکلینت می تواند حاوی ویژگی خاص باشد بسته-
Dst-IP-Address. اگر این ویژگی وجود داشته باشد، آن آدرس IP جایی است که بسته است
ارسال می شود و سرور مشخص شده در خط فرمان نادیده گرفته می شود.
اگر لیست ویژگی RADIUS همیشه حاوی Packet-Dst-IP-Address صفت،
سپس سرور پارامتر را می توان به صورت ارائه داد -.
صفات RADIUS توسط رادکلینت می تواند حاوی ویژگی خاص باشد بسته-
Dst-Port. اگر این ویژگی وجود داشته باشد، آن پورت UDP جایی است که بسته در آن قرار دارد
فرستاده شد و :بندر مشخص شده در خط فرمان نادیده گرفته می شود.
acct | اعتبار | وضعیت | قطع کردن | خودکار
استفاده کنید تایید برای ارسال یک بسته احراز هویت (دسترسی-درخواست)، عمل برای ارسال
بسته حسابداری (حسابداری - درخواست) وضعیت برای ارسال یک بسته وضعیت (وضعیت-
سرور)، یا جدا کردن برای ارسال درخواست قطع ارتباط به جای این ارزش ها،
در اینجا می توانید از یک کد اعشاری نیز استفاده کنید. مثلا کد 12 هم هست وضعیت-سرور.
صفات RADIUS توسط رادکلینت می تواند حاوی ویژگی خاص باشد بسته-
نوع. اگر این ویژگی وجود داشته باشد، آن نوع بسته ارسال می شود و نوع
مشخص شده در خط فرمان نادیده گرفته می شود.
اگر لیست ویژگی RADIUS همیشه حاوی بسته-نوع صفت، سپس
نوع پارامتر را می توان به صورت ارائه داد خودکار.
Secret راز مشترک برای این مشتری. باید روی سرور radius تعریف شود
همچنین برای آدرس IP که بسته های شعاع را از آن ارسال می کنید.
مثال
یک جلسه نمونه که سرور راه دور را برای آن پرس و جو می کند وضعیت-سرور (همه سرورها پشتیبانی نمی کنند
این، اما FreeRADIUS پشتیبانی قابل تنظیم برای آن دارد).
$ echo "Message-Authenticator = 0x00" | وضعیت radclient 192.168.1.42 s3cr3t
ارسال درخواست به سرور 192.168.1.42 پورت 1812.
radrecv: بسته از میزبان 192.168.1.42 کد=2، id=140، طول=54
Reply-Message = "FreeRADIUS تا 21 روز، 02:05"
با استفاده از خدمات onworks.net از رادکلاینت آنلاین استفاده کنید