.TH "RADDEBUG" "8" "1 September 2010" "" "FreeRADIUS Daemon" .SH "نام (NAME)" raddebug \- نمایش خروجی اشکال‌زدایی از سرور در حال اجرای FreeRADIUS .SH "خلاصه دستور (SYNOPSIS)" .B raddebug .RB [ \-c .IR condition ] .RB [ \-d .IR config_directory ] .RB [ \-D .IR dictionary_directory ] .RB [ \-n .IR name ] .RB [ \-i .IR ipv4-address ] .RB [ \-I .IR ipv6-address ] .RB [ \-f .IR socket_file ] .RB [ \-t .IR timeout ] .RB [ \-u .IR user-name ] .SH "توضیحات (DESCRIPTION)" برنامه \fBraddebug\fP یک پوسته اسکریپت پیرامون \fBradmin\fP است که فرآیند دریافت خروجی اشکال‌زدایی از یک سرور در حال اجرا را خودکار می‌کند. این کار را برخلاف استفاده از \fBradiusd -X\fP بدون تأثیر گذاشتن بر در دسترس بودن سرویس انجام می‌دهد. برای عملکرد صحیح آن پیش‌نیازهایی لازم است: .PP .in +0.3i * دستور \fBradmin\fP باید در PATH در دسترس باشد. .br * کاربری که \fBraddebug\fP را اجرا می‌کند باید مجوز اتصال به سوکت کنترل سرور را داشته باشد. .br * سوکت کنترل باید پیکربندی شده باشد. برای دستورالعمل‌ها، به raddb/sites-available/control-socket مراجعه کنید. .br * سوکت کنترل باید با مقدار "mode = rw" مشخص شده باشد. .br * کاربری که \fBraddebug\fP را اجرا می‌کند باید مجوز خواندن و نوشتن فایل‌ها را در دایرکتوری "logdir" داشته باشد. این مسیر معمولاً /var/log/radiusd است. .in -0.3i .PP به دلایل متعددی، خروجی اشکال‌زدایی به‌جای ارسال مستقیم به خروجی استاندارد، در یک فایل میانی قرار می‌گیرد. به منظور جلوگیری از رشد بیش از حد این فایل، برنامه \fBraddebug\fP پس از ۱۰ ثانیه به‌طور خودکار خاتمه می‌یابد. این زمان انتظار را می‌توان با پارامتر .B \-t تغییر داد. .PP هنگامی که اسکریپت خارج می‌شود، حالت اشکال‌زدایی در سرور غیرفعال شده و فایل میانی حذف می‌گردد. .PP خروجی اشکال‌زدایی از یک سرور فعال تنها می‌تواند به یک مکان هدایت شود. اگر نمونه دومی از \fIraddebug\fP در حالی که نمونه اول هنوز در حال اجراست آغاز شود، نمونه جدیدتر جایگزین نمونه اول خواهد شد و خروجی نمونه اول متوقف می‌شود. .SH "گزینه‌ها (OPTIONS)" .IP \-c\ \fIcondition\fP تنظیم یک شرط اشکال‌زدایی خاص. قالب شرط همان‌گونه است که در بخش CONDITIONS صفحه راهنمای \fIunlang\fP مشخص شده است. .IP \-f\ \fIsocket_file\fP مسیر سوکت کنترل. برای توضیحات بیشتر درباره این گزینه، به صفحه راهنمای \fIradmin\fP مراجعه کنید. .IP \-i\ \fIipv4-address\fP نمایش خروجی اشکال‌زدایی برای کلاینتی با آدرس IPv4 داده‌شده. این گزینه معادل استفاده از دستور زیر است: .br .in +0.3i -c '(Packet-Src-IP-Address == ipv4-address)' .in -0.3i .IP "\-d \fIconfig directory\fP" دایرکتوری پیکربندی radius، معمولاً /etc/raddb. برای توضیحات بیشتر درباره این گزینه، به صفحه راهنمای \fIradmin\fP مراجعه کنید. .IP "\-D \fIdictionary directory\fP" تنظیم دایرکتوری اصلی دیکشنری. مقدار پیش‌فرض \fI/usr/share/freeradius\fP است. .IP "\-n \fImname\fP" خواندن \fIraddb/name.conf\fP به‌جای \fIraddb/radiusd.conf\fP. .IP \-I\ \fIipv6-address\fP نمایش خروجی اشکال‌زدایی برای کلاینتی با آدرس IPv6 داده‌شده. این گزینه معادل استفاده از دستور زیر است: .br .in +0.3i -c '(Packet-Src-IPv6-Address == ipv6-address)' .in -0.3i .IP \-t\ \fItimeout\fP توقف چاپ خروجی اشکال‌زدایی پس از "timeout" ثانیه. زمان انتظار پیش‌فرض ۶۰ ثانیه است. از "-t 0" برای چاپ خروجی اشکال‌زدایی به صورت نامحدود یا تا زمان خروج اسکریپت استفاده کنید. .IP \-u\ \fIname\fP نمایش خروجی اشکال‌زدایی برای کاربران با نام داده‌شده. این گزینه معادل استفاده از دستور زیر است: .br .in +0.3i -c '(User-Name == name)' .in -0.3i .SH "همچنین ببینید (SEE ALSO)" radmin(8), raddb/sites-available/control-socket, unlang(5), radiusd.conf(5) .SH "نویسندگان (AUTHORS)" Alan DeKok