تنظیمات API - COA
سطر ۴: | سطر ۴: | ||
<div dir=rtl lang=fa> | <div dir=rtl lang=fa> | ||
− | == API == | + | == POD , COA در سیسکو == |
+ | <div dir=ltr> | ||
+ | |||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | == API , COA در میکروتیک == | ||
تعریف ( Application Programming Interface) | تعریف ( Application Programming Interface) | ||
سطر ۳۴: | سطر ۳۹: | ||
System > Users > Users > Add new User | System > Users > Users > Add new User | ||
+ | <div dir=ltr> | ||
+ | |||
+ | [[Image:UAPI.png|center]] | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | در شکل بالا یک یوزر با username : IBSng , password : IBSng ایجاد نمایید . | ||
+ | <div dir=ltr> | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | |||
+ | در مرحله بعد برای اینکه سرویس IBSng بتواند به API میکروتیک لاگین نماید مراحل زیر را انجام دهید. | ||
+ | برای این منظور وارد پنل IBSng شده و از قسمت | ||
+ | Setting > Ras > RasList > view ras > Edit ras Attribute | ||
+ | |||
+ | در قسمت rad-Attribute یوزر و پسورد مربوطه که در میکروتیک را ساخته ایم را در این قسمت وارد میکنیم . | ||
+ | |||
+ | [[Image:Rasatr.png|center]] | ||
+ | |||
+ | بعد از انجام موارد یوزر IBSng به میکروتیک به وسیله API کانکت میشود . | ||
+ | توجه : دقت نمایید که از IBSng به سمت میکروتیک پورت ۸۷۲۸ می بایست باز باشد . | ||
+ | |||
+ | |||
+ | ===نحوه فعالسازی COA درمیکروتیک === | ||
+ | <div dir=ltr> | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | |||
+ | در تنظیمات میکروتیک منوی Radius > incoming را انتخاب کرده و سپس همانند شکل کانفیگ میکنیم . | ||
+ | <div dir=ltr> | ||
+ | |||
+ | |||
+ | [[Image:Mikcoa.png|center]] | ||
+ | <div dir=rtl lang=fa> | ||
+ | با این کانفیگ عمل kick(دیسکانکت) کردن کاربر را میتوان توسط ردیوس (IBSng) انجام داد . | ||
+ | <div dir=ltr> | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | ===عمل عوض شدن پهنای باند در روترمیکروتیک توسط سرور ردیوس (IBSng) به وسیله COA , API === | ||
+ | <div dir=ltr> | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | ۱- بدین منظور میبایست در روتر میکروتیک COA را فعالسازی کرد که در بالا شرح داده شد . | ||
+ | |||
+ | ۲- تنظیم کردن شارژ رول ها برای اعمال تغییر پهنای باند : | ||
+ | |||
+ | Setting > charge > charge List | ||
+ | <div dir=ltr> | ||
+ | |||
+ | [[Image:Chargerule.png|center]] | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | ۳-تنظیم کردن Ras-Attribute | ||
+ | |||
+ | Setting > Ras > Ras List > View Ras > Edit RAS Attributes | ||
+ | <div dir=ltr> | ||
+ | |||
+ | [[Image:Rassatr1.png|center]] | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | |||
+ | گزینه ۱ : این گزینه بستگی به نوع اعمال change پهنای باند میتواند عدد ۱ برای اعمال عوض شدن پهنای باند توسط API و عدد ۰ برای عوض شدن پهنای باند توسط COA باشد . | ||
+ | |||
+ | گزینه ۲ : در صورتی که برای اعمال عوض شدن پهنای باند از API استفاده می شود یوزر و پسوردی که در میکروتیک ایجاد کرده ایم را در این قسمت قرار میدهیم . | ||
<div dir=ltr> | <div dir=ltr> |
نسخهٔ ۱۷ اکتبر ۲۰۱۶، ساعت ۱۴:۴۴
محتویات |
POD , COA در سیسکو
API , COA در میکروتیک
تعریف ( Application Programming Interface) رابط پیاده سازی توسط نرم افزار است که به دیگر برنامه ها اجازه می دهد با آن ارتباط داشته باشند به عبارت دیگر API را میتوان به قراردادی تشبیه کرد که دو نرم افزار را قادر می سازد بر اساس آن با هم ارتباط برقرار کرده و اطلاعات رد و بدل کنند .
نحوه فعالسازی API در میکروتیک
از مسیر ip > Service
میتوان سرویس API را فعال کرد . دقت شود که ابن سرویس بر روی پورت ۸۷۲۸ بر روی میکروتیک گوش داده می شود.
در مرحله بعد برای اینکه سرویس IBSng بتواند به API میکروتیک لاگین شود نیاز است که یک یوزر با دسترسی read , API در روتر میکروتیک ایجاد شود .
برای این منظور ابتدا یک گروه ایجاد میکنیم :
از قسمت System > Users > Group > add New Group
و سپس یک یوزر ایجاد کرده و آن را عضو گروه API میکنیم .
System > Users > Users > Add new User
در شکل بالا یک یوزر با username : IBSng , password : IBSng ایجاد نمایید .
در مرحله بعد برای اینکه سرویس IBSng بتواند به API میکروتیک لاگین نماید مراحل زیر را انجام دهید. برای این منظور وارد پنل IBSng شده و از قسمت Setting > Ras > RasList > view ras > Edit ras Attribute
در قسمت rad-Attribute یوزر و پسورد مربوطه که در میکروتیک را ساخته ایم را در این قسمت وارد میکنیم .
بعد از انجام موارد یوزر IBSng به میکروتیک به وسیله API کانکت میشود . توجه : دقت نمایید که از IBSng به سمت میکروتیک پورت ۸۷۲۸ می بایست باز باشد .
نحوه فعالسازی COA درمیکروتیک
در تنظیمات میکروتیک منوی Radius > incoming را انتخاب کرده و سپس همانند شکل کانفیگ میکنیم .
با این کانفیگ عمل kick(دیسکانکت) کردن کاربر را میتوان توسط ردیوس (IBSng) انجام داد .
عمل عوض شدن پهنای باند در روترمیکروتیک توسط سرور ردیوس (IBSng) به وسیله COA , API
۱- بدین منظور میبایست در روتر میکروتیک COA را فعالسازی کرد که در بالا شرح داده شد .
۲- تنظیم کردن شارژ رول ها برای اعمال تغییر پهنای باند :
Setting > charge > charge List
۳-تنظیم کردن Ras-Attribute
Setting > Ras > Ras List > View Ras > Edit RAS Attributes
گزینه ۱ : این گزینه بستگی به نوع اعمال change پهنای باند میتواند عدد ۱ برای اعمال عوض شدن پهنای باند توسط API و عدد ۰ برای عوض شدن پهنای باند توسط COA باشد .
گزینه ۲ : در صورتی که برای اعمال عوض شدن پهنای باند از API استفاده می شود یوزر و پسوردی که در میکروتیک ایجاد کرده ایم را در این قسمت قرار میدهیم .