IBSng Issues

از ویکی پارس پویش
ویرایش در تاریخ ‏۱۸ سپتامبر ۲۰۱۱، ساعت ۱۵:۴۰ توسط Support (بحث | مشارکت‌ها)

(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری, جستجو

محتویات

دیدن No rule can be apply در log console چه علتی دارد؟

charge rule ها را چک کنید.

نمی توانم در login IBS کنم...

دیدن خطای زیر در هنگام login کردن، علامت stop شدن IBSng است:

Internal Error, Can't connect to IBS core

باید چک کنید که stop IBSng است یا نه، و به بررسی مشکل بپردازید.

قادر به upload فایل حاوی username و password برای user ها نیستم.

ابتدا مطمئن شوید که فایل شما با فرمت CSV ذخیره شده است.
سپس این نکته را در نظر بگیرید که باید در هر خط از این فایل، یک username و یک password وجود داشته باشد، که با کاراکتر " , " از هم جدا شده باشند.
برای مثال به این صورت:

pars1,23b23
pars2,23b24
pars3,23b25
.
.
.

که در این مثال ... username pars و ... password 23b2 هستند.

چه طور چک کنم که bw_manager کار می کند یا نه؟

از دو راه می توانید مطمئن شوید که bandwidth manager کار می کند یا نه:

روش اول: در IBSng, در SETTING وارد شده، Bandwidth Management را انتخاب نمایید و لینک Active leaves list را کلیک کنید. اگر در جدولی که به شما نشان داده می شود، مقادیر Send Rate و Receive Rate غیر صفر باشند، bandwidth manager اعمال می شود.

روش دوم: در سروری که bandwidth manager روی آن تنظیم شده است، دستور زیر را اجرا کنید:

tc class show dev eth<n>

توجه داشته باشید که در این جا به جای n شماره ی interface تنظیم شده برای bandwidth management را وارد نمایید.

چگونه می توانم در username ها از کاراکترهای خاص استفاده کنم؟

برای این کار در دو فایل باید تنظیماتی را انجام دهید:
برای برقراری امکان add کردن این user ها ابتدا وارد فایل usr/local/IBSng/core/lib/general.py/ شوید و در خط زیر:

return len(name) != 0 and re.search("[^a-zA-Z0-9_\-\(\)\.]",name)==None

کاراکترهای مورد نظر را اضافه کنید. برای مثال برای استفاده از کاراکتر * به این صورت عمل نمایید:

("[^a-zA-Z0-9_\-\(\)\.\*]",name)

و برای برقراری امکان login کردن این user ها در فایل usr/local/IBSng/core/ras/msgs.py/ نیز تغییر فوق را اعمال کنید و در خط زیر:

username_filter_sub_pattern = re.compile("[^a-zA-Z0-9#_\-]")

مانند قبل کاراکترهای مورد نیاز را وارد نمایید:

("[^a-zA-Z0-9#_\-\*]")

برای اعمال این تغییرات لازم است که restart ، IBSng شود.

ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار