RLM_IPPOOL_TOOL(8) System Manager's Manual RLM_IPPOOL_TOOL(8)

rlm_ippool_tool - استخراج محتویات فایل‌های پایگاه‌داده ippool در FreeRadius

اگر یک ipaddress مشخص شده باشد، از آن نشانی برای محدود کردن عملیات یا خروجی استفاده می‌شود.

rlm_ippool_tool [-a] [-c] [-o] [-v] session-db index-db [ipaddress]

علامت‌گذاری مدخل nasIP/nasPort به عنوان دارای ipaddress:

rlm_ippool_tool -n session-db index-db ipaddress nasIP nasPort

به‌روزرسانی قالب قدیمی پایگاه‌داده به جدید:

rlm_ippool_tool -u session-db new-session-db

ابزار rlm_ippool_tool محتویات پایگاه‌های داده ippool مربوط به FreeRADIUS را برای تجزیه‌وتحلیل یا حذف مدخل‌های فعال (گیرکرده؟) استخراج می‌کند (dump).

یا با آرگومان -n یک مدخل استفاده (usage entry) را به پایگاه‌های داده ippool در FreeRADIUS اضافه می‌کند.

چاپ تمام مدخل‌های فعال.
گزارش تعداد مدخل‌های فعال.
حذف مدخل‌های فعال.
گزارش مشروح تمام مدخل‌ها.
فرض قالب قدیمی پایگاه‌داده (جفت nas/port، نه خروجی md5).
علامت‌گذاری مدخل nasIP/nasPort به عنوان دارای ipaddress.
به‌روزرسانی پایگاه‌داده از قالب قدیمی به جدید.

با توجه به ساختار نحوی در radiusd.conf در FreeRadius:

 ippool myippool {
	range-start = 192.0.2.0
	range-stop = 192.0.2.255
	[...]
	session-db = ${raddbdir}/ip-pool.db
	ip-index = ${raddbdir}/ip-index.db
 }

برای مشاهده تعداد مدخل‌های فعال در این استخر، استفاده کنید از:

$ rlm_ippool_tool -c ip-pool.db ip-index.db
13

برای مشاهده تمام مدخل‌های فعال در این استخر، استفاده کنید از:

$ rlm_ippool_tool -a ip-pool.db ip-index.db
192.0.2.5
192.0.2.82
192.0.2.244
192.0.2.57
192.0.2.120
192.0.2.27
[...]

برای مشاهده تمام اطلاعات مربوط به مدخل‌های فعال در حال استفاده، استفاده کنید از:

$ rlm_ippool_tool -av ip-pool.db ip-index.db
NAS:172.16.1.1 port:0x2e8 - ipaddr:192.0.2.5 active:1 cli:0 num:1
NAS:172.16.1.1 port:0x17c - ipaddr:192.0.2.82 active:1 cli:0 num:1
NAS:172.16.1.1 port:0x106 - ipaddr:192.0.2.244 active:1 cli:0 num:1
NAS:172.16.1.1 port:0x157 - ipaddr:192.0.2.57 active:1 cli:0 num:1
NAS:172.16.1.1 port:0x2d8 - ipaddr:192.0.2.120 active:1 cli:0 num:1
NAS:172.16.1.1 port:0x162 - ipaddr:192.0.2.27 active:1 cli:0 num:1
[...]

برای مشاهده اطلاعات تنها یک مدخل، استفاده کنید از:

$ rlm_ippool_tool -v ip-pool.db ip-index.db 192.0.2.1
NAS:172.16.1.1 port:0x90 - ipaddr:192.0.2.1 active:0 cli:0 num:0

برای افزودن یک مدخل استفاده از نشانی IP، استفاده کنید از:

$ rlm_ippool_tool -n ip-pool.db ip-index.db 192.0.0.1 172.16.1.1 0x90
rlm_ippool_tool: Allocating ip to nas/port: 172.16.1.1/144
rlm_ippool_tool: num: 1
rlm_ippool_tool: Allocated ip 192.0.2.1 to client on nas 172.16.1.1,port 144

radiusd(8)

در حال حاضر بخشی از پروژه FreeRADIUS (http://www.freeradius.org)

در اصل توسط Edwin Groothuis, edwin@mavetju.org (http://www.mavetju.org)

جزئیات فهرست پستی در http://www.freeradius.org/ قرار دارد.