Assign کردن آیپی ولید به کاربران هات اسپات
(صفحهای جدید حاوی 'Category:IBSng <font face ="Tahoma"> __TOC__ <div dir=rtl lang=fa> == Assign کردن آیپی ولید به کاربران هات اس...' ایجاد کرد) |
|||
(۱۳ ویرایش میانی توسط ۳ کاربر نشان داده نشدهاست) | |||
سطر ۴: | سطر ۴: | ||
<div dir=rtl lang=fa> | <div dir=rtl lang=fa> | ||
− | == Assign کردن | + | == Assign کردن Valid IP به کاربران هات اسپات == |
<div dir=ltr> | <div dir=ltr> | ||
<div dir=rtl lang=fa> | <div dir=rtl lang=fa> | ||
− | |||
− | [[Image: | + | تخصیص Ip Valid از طریق Dynamic Ip Pool به دو روش امکان پذیر می باشد. |
+ | |||
+ | -تعریف pool سمت IBSng(AAA) | ||
+ | |||
+ | -تعریف Pool سمت Ras(Mikrotik) | ||
+ | |||
+ | |||
+ | کاربر بعد از اتصال به شبکه از رنج Private آی پی دریافت می نماید.در زمان لاگین روی سرویس Hotspot این امکان وجود دارد که به کاربر Valid Ip اختصاص داده شود. | ||
+ | |||
+ | نمای کلی از این سرویس به شرح ذیل می باشد. | ||
+ | |||
+ | |||
+ | -تعریف pool سمت IBSng(AAA) | ||
+ | |||
+ | |||
+ | -تعریف Pool سمت Ras(Mikrotik) | ||
+ | |||
+ | برای این منظور ابتدا یک ip pool داخل میکروتیک ایجاد میکنیم : | ||
+ | |||
+ | |||
+ | [[Image:Pool1.png|center]] | ||
+ | |||
<div dir=rtl lang=fa> | <div dir=rtl lang=fa> | ||
+ | |||
+ | |||
سپس داخل تنظیمات هات اسپات ip pool مربوطه را وارد میکنیم : | سپس داخل تنظیمات هات اسپات ip pool مربوطه را وارد میکنیم : | ||
+ | |||
[[Image:Hotspot.png|center]] | [[Image:Hotspot.png|center]] | ||
+ | |||
+ | |||
حال برای اینکه کاربران هات اسپات بعد از دریافت این آیپی دسترسی به اینترنت داشته باشند نیاز است تا آیپی گرفته شده توسط کاربر به اینترفیس هات اسپات Route شود . برای اینکه این کار به صورت Static (دستی) انجام ندهیم از اسکریپت زیر در میکروتیک استفاده کرده تا به محض لاگین کاربر Route به صورت Dynamic ایجاد شود و بعد از Logout شدن کاربر اتومایک حذف شود . | حال برای اینکه کاربران هات اسپات بعد از دریافت این آیپی دسترسی به اینترنت داشته باشند نیاز است تا آیپی گرفته شده توسط کاربر به اینترفیس هات اسپات Route شود . برای اینکه این کار به صورت Static (دستی) انجام ندهیم از اسکریپت زیر در میکروتیک استفاده کرده تا به محض لاگین کاربر Route به صورت Dynamic ایجاد شود و بعد از Logout شدن کاربر اتومایک حذف شود . | ||
+ | |||
+ | |||
+ | <div dir=ltr lang=fa> | ||
+ | /ip hotspot user profile | ||
+ | set [ find default=yes ] idle-timeout=30m on-login=\ | ||
+ | ":ip route add dst-address=\$address gateway=ether4;\r\ | ||
+ | \n:log info \"add user route completed\";\r\ | ||
+ | \n" on-logout=":local userip;\r\ | ||
+ | \n:set userip \"\$address/32\";\r\ | ||
+ | \n:ip route remove numbers=[/ip route find dst-address=\$userip gateway=ether4];\r\ | ||
+ | \n:log info \"remove user route completed\";" shared-users=10 | ||
+ | |||
+ | <div dir=rtl lang=fa> | ||
+ | |||
+ | |||
+ | دقت شود که در تنظیمات بالا , هات اسپات در ether4 فعال شده است و شما می بایست اسکریپت را مطابق با کارت شبکه فعال شده در هات اسپات خود وارد تمایید . | ||
+ | |||
+ | در آخر برای اطمینان از تنظیمات انجام شده به این مسیر بروید : | ||
+ | |||
+ | |||
+ | |||
+ | [[Image:Script.png|center]] |
نسخهٔ کنونی تا ۶ ژانویهٔ ۲۰۱۷، ساعت ۱۱:۴۰
محتویات |
[ویرایش] Assign کردن Valid IP به کاربران هات اسپات
تخصیص Ip Valid از طریق Dynamic Ip Pool به دو روش امکان پذیر می باشد.
-تعریف pool سمت IBSng(AAA)
-تعریف Pool سمت Ras(Mikrotik)
کاربر بعد از اتصال به شبکه از رنج Private آی پی دریافت می نماید.در زمان لاگین روی سرویس Hotspot این امکان وجود دارد که به کاربر Valid Ip اختصاص داده شود.
نمای کلی از این سرویس به شرح ذیل می باشد.
-تعریف pool سمت IBSng(AAA)
-تعریف Pool سمت Ras(Mikrotik)
برای این منظور ابتدا یک ip pool داخل میکروتیک ایجاد میکنیم :
سپس داخل تنظیمات هات اسپات ip pool مربوطه را وارد میکنیم :
حال برای اینکه کاربران هات اسپات بعد از دریافت این آیپی دسترسی به اینترنت داشته باشند نیاز است تا آیپی گرفته شده توسط کاربر به اینترفیس هات اسپات Route شود . برای اینکه این کار به صورت Static (دستی) انجام ندهیم از اسکریپت زیر در میکروتیک استفاده کرده تا به محض لاگین کاربر Route به صورت Dynamic ایجاد شود و بعد از Logout شدن کاربر اتومایک حذف شود .
/ip hotspot user profile set [ find default=yes ] idle-timeout=30m on-login=\ ":ip route add dst-address=\$address gateway=ether4;\r\ \n:log info \"add user route completed\";\r\ \n" on-logout=":local userip;\r\ \n:set userip \"\$address/32\";\r\ \n:ip route remove numbers=[/ip route find dst-address=\$userip gateway=ether4];\r\ \n:log info \"remove user route completed\";" shared-users=10