PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سه مشکل در ibsng



Mohsen71
June 1st, 2019, 21:15
سلام دوستان؛
وقت همگی بخیر.

3 مشکل در IBSNG دارم؛ ممنون میشم اگر کسی بتونه من رو راهنمایی کنه.

1- مشکل اول این هست که بعضی از یوزرها بعد از اینکه بنا به دلایلی "بجز درخواست خود یوزر"، ارتباطشون قطع میشه، امکان اتصال مجدد رو ندارند. دقیقا 1 ساعت طول میکشه تا بتونن دوباره متصل بشن.

2- لیست کاربران آنلاین در پنل IBSNG نشون داده نمیشه. در واقع 1 الی 2 دقیقه نشون داده میشه و بعد محو میشه. در صورتی که کاربران همچنان آنلاین هستن.

3- گاهی که به *** متصل هستم، و گوشی رو قفل می کنم و دوباره قفل رو باز می کنم، با وجود اینکه *** متصل هست، دیتایی ندارم و باید قطع و وصل کنم تا مشکل حل بشه.

از Ocserv استفاده می کنم. CentOs
و سرویس Cisco

hassanshaikhi
June 1st, 2019, 22:05
1- آیا توی ibs لاگ هم ثبت میشه؟ تگه لاگی نمیفته مشکل از تنظیمات سیسکو هست.
2-دلیل اینکه توی انلاین یوزر نشون داده نمیشه بخاطر این هست که یوزر ها فقط authenticate انجام میشه یکبار یوزر پسورد در موقع اتصال چک میشه بعد از اون توی زمان check online ای بی اس یوزرها چون accounting ندارند از لیست یوزر های آنلاین پاک میشن.دلیلش عدم وجود accounting رادیوس کلاینت شما هست. که احتمال زیاد الان باید pam باشه که برای سیسکو باید از radcli استفاده کنید که اینم یه مشکلاتی داره
3-تنظیمات power saving برای برنامه که وصل میشید رو خاموش کنید یا توی تنظیمات سیسکو idle timeout تعریف کنید.

Mohsen71
June 1st, 2019, 22:16
1- آیا توی ibs لاگ هم ثبت میشه؟ تگه لاگی نمیفته مشکل از تنظیمات سیسکو هست.
2-دلیل اینکه توی انلاین یوزر نشون داده نمیشه بخاطر این هست که یوزر ها فقط authenticate انجام میشه یکبار یوزر پسورد در موقع اتصال چک میشه بعد از اون توی زمان check online ای بی اس یوزرها چون accounting ندارند از لیست یوزر های آنلاین پاک میشن.دلیلش عدم وجود accounting رادیوس کلاینت شما هست. که احتمال زیاد الان باید pam باشه که برای سیسکو باید از radcli استفاده کنید که اینم یه مشکلاتی داره
3-تنظیمات power saving برای برنامه که وصل میشید رو خاموش کنید یا توی تنظیمات سیسکو idle timeout تعریف کنید.

ممنونم از پاسخدهی شما.

1- خیر، لاگی ثبت نمیشه.
در فایل ocserv.conf یک تغییراتی ایجاد کردم؛
تغییرات ایجاد شده رو پایین می نویسم و لطفا نظرتون رو بگید که ممکنه مشکل رو حل کنه یا خیر.
توی ردیف 125 فایل تنظیمات #min-reauth-time = 2 وجود داره که بنده # رو حذف کردم.

توضیحات این بخش به این صورت بود :
# The time (in seconds) that a client is not allowed to reconnect after
# a failed authentication attempt.
min-reauth-time = 2

2- ممنون از توضیحتون. پس بهتره از خیر این مساله بگذرم.
ولی آیا هیچ راهی هست که متوجه بشم چه تعداد یوزر به سرور اتصال هستن؟ یا اینکه دستوری وجود داره که تعداد کاربران آنلاین رو نشون بده؟ (یوزر نیم های آنلاین رو نشون نده مهم نیست، فقط تعداد آنلاینی ها)

3- میشه راجع به تنظیمات این بخش در سیسکو کمی بیشتر توضیح بدید؟
بنظرم در ردیف های 115 تا 121 تنظیماتی مربوط به این موضوع هست؛ لطفا توجه بفرمایید :


# The time (in seconds) that a client is allowed to stay idle (no traffic)
# before being disconnected. Unset to disable.
#idle-timeout = 1200

# The time (in seconds) that a mobile client is allowed to stay idle (no
# traffic) before being disconnected. Unset to disable.
#mobile-idle-timeout = 2400

چه تغییراتی نیاز هست که انجام بشه؟
(یکبار دیگر بهتر توضیح بدم که مشکل چیه؛ مشکل این هست که هر از گاهی، بعد از قفل کردن گوشی یا استفاده نکردن از گوشی، با وجود اینکه وی پی ان متصل هست، دیتایی رد و بدل نمیشه و باید وی پی ان رو قطع و مجدد وصل کنم)

hassanshaikhi
June 1st, 2019, 23:04
ممنونم از پاسخدهی شما.

1- خیر، لاگی ثبت نمیشه.
در فایل ocserv.conf یک تغییراتی ایجاد کردم؛
تغییرات ایجاد شده رو پایین می نویسم و لطفا نظرتون رو بگید که ممکنه مشکل رو حل کنه یا خیر.
توی ردیف 125 فایل تنظیمات #min-reauth-time = 2 وجود داره که بنده # رو حذف کردم.

توضیحات این بخش به این صورت بود :
# The time (in seconds) that a client is not allowed to reconnect after
# a failed authentication attempt.
min-reauth-time = 2

2- ممنون از توضیحتون. پس بهتره از خیر این مساله بگذرم.
ولی آیا هیچ راهی هست که متوجه بشم چه تعداد یوزر به سرور اتصال هستن؟ یا اینکه دستوری وجود داره که تعداد کاربران آنلاین رو نشون بده؟ (یوزر نیم های آنلاین رو نشون نده مهم نیست، فقط تعداد آنلاینی ها)

3- میشه راجع به تنظیمات این بخش در سیسکو کمی بیشتر توضیح بدید؟
بنظرم در ردیف های 115 تا 121 تنظیماتی مربوط به این موضوع هست؛ لطفا توجه بفرمایید :


# The time (in seconds) that a client is allowed to stay idle (no traffic)
# before being disconnected. Unset to disable.
#idle-timeout = 1200

# The time (in seconds) that a mobile client is allowed to stay idle (no
# traffic) before being disconnected. Unset to disable.
#mobile-idle-timeout = 2400

چه تغییراتی نیاز هست که انجام بشه؟
(یکبار دیگر بهتر توضیح بدم که مشکل چیه؛ مشکل این هست که هر از گاهی، بعد از قفل کردن گوشی یا استفاده نکردن از گوشی، با وجود اینکه وی پی ان متصل هست، دیتایی رد و بدل نمیشه و باید وی پی ان رو قطع و مجدد وصل کنم)
اون قسمت رو بهتره دوباره کامنت کنید تا غیر فعال بشه.چون یوزر پسورد اشتباه وارد کنه باید چند ثانیه صبر کنه تا دوباره بتونه وصل بشه.
برای دیدن تعداد کاربران انلاین این قسمت فعال باید باشه
use-utmp = true
بعد توی سرور وارد میشید دستور who رو بزنید همه یوزر هایی که انلاین هستند رو نشون میده.
اون قسمت مقدار زمانی که یوزر اجازه داره هیچ ترافیکی رد و بدل کنه و همچنان آنلاین بمونه رو تعیین میکنه

Mohsen71
June 1st, 2019, 23:19
بابت وقتی که برای بنده می زارید مچکرم.


اون قسمت رو بهتره دوباره کامنت کنید تا غیر فعال بشه.چون یوزر پسورد اشتباه وارد کنه باید چند ثانیه صبر کنه تا دوباره بتونه وصل بشه.

پس مشکل اینکه گاهی کاربرها دیسکانکت میشن و تا 1 ساعت نمی تونن وصل میشن رو چطور باید رفع کرد؟


اون قسمت مقدار زمانی که یوزر اجازه داره هیچ ترافیکی رد و بدل کنه و همچنان آنلاین بمونه رو تعیین میکنه

پس با فعال کردنش مشکل اینکه گاهی یوزرها با وجود اینکه متصل هستن ولی دیتا ندارن، از بین میره؟

hassanshaikhi
June 1st, 2019, 23:48
بابت وقتی که برای بنده می زارید مچکرم.


پس مشکل اینکه گاهی کاربرها دیسکانکت میشن و تا 1 ساعت نمی تونن وصل میشن رو چطور باید رفع کرد؟


پس با فعال کردنش مشکل اینکه گاهی یوزرها با وجود اینکه متصل هستن ولی دیتا ندارن، از بین میره؟
باید لاگ سرور رو ببینید که علت وصل نشدشون چی هست.
/var/log/messages

مقدار بن هم صفر کنید

max-ban-score = 0

بطور قطع نمیشه گفت از بین میره چون اول باید ببینید علتش چی هست ولی ممکنه بهتره بشه

Mohsen71
June 1st, 2019, 23:57
باید لاگ سرور رو ببینید که علت وصل نشدشون چی هست.
/var/log/messages

مقدار بن هم صفر کنید

max-ban-score = 0

بطور قطع نمیشه گفت از بین میره چون اول باید ببینید علتش چی هست ولی ممکنه بهتره بشه

برای اینکه محتویات لاگ رو بتونم اینجا بزارم باید سعی کنم این مشکل بوجود بیاد؛ وقتی بوجود اومد و لاگ رو تونستم اوکی کنم؛ میزارم همینجا.


مقدار بن هم صفر کنید

max-ban-score = 0
توی فایل ocserv چنین لاینی پیدا نکردم؛ توی قسمت تنظیمات IBSNG هم نبود. میشه توضیح بدید که کجاست؟

hassanshaikhi
June 2nd, 2019, 00:01
فایل لاگ احتمالا الان حجمش زیاد هست بهتره یکبار پاکش کنید
rm /var/log/messages
بعد دوباره سرویس لاگ رو ریست کنید تا لاگ بیفته
service rsyslog restart

توی فایل ocserv هست. توی نسخه 12 که هست.

Mohsen71
June 2nd, 2019, 00:29
فایل لاگ احتمالا الان حجمش زیاد هست بهتره یکبار پاکش کنید
rm /var/log/messages
بعد دوباره سرویس لاگ رو ریست کنید تا لاگ بیفته
service rsyslog restart

توی فایل ocserv هست. توی نسخه 12 که هست.
ممنون از راهنماییتون.
حذف می کنم و راه اندازی می کنم و متن مشکل رو وقتی که بوجود اومد رو میزارم همینجا.


توی فایل ocserv هست. توی نسخه 12 که هست.

بعید می دونم ورژن من 12 باشه؛ یکی از دوستان زحمت کانفیگ رو برام کشیده؛
راهی برای چک کردن ورژن هست؟

دستور who، بخوبی داره کار من رو برای چک کردن یوزرهای آنلاین رو راه می اندازه.

hassanshaikhi
June 2nd, 2019, 00:30
این دستور وارد کنید

ocserv -v

Mohsen71
June 2nd, 2019, 02:40
الان برای یوزرنیم fk2 این اتفاق افتاد.

فایل لاگ :

Jun 2 02:11:45 us1 ocserv[1541]: main: could not determine the owner of received UDP packet
Jun 2 02:11:48 us1 ocserv[1541]: main: unexpected DTLS content type: 23
Jun 2 02:11:48 us1 ocserv[1541]: main: could not determine the owner of received UDP packet
Jun 2 02:11:50 us1 ocserv[1541]: main: unexpected DTLS content type: 23
Jun 2 02:11:50 us1 ocserv[1541]: main: could not determine the owner of received UDP packet
Jun 2 02:11:51 us1 ocserv[1541]: main: 185.155.13.157:43887 user 'fk2' tried to connect more than 1 times
Jun 2 02:11:51 us1 ocserv[1541]: main: 185.155.13.157:43887 failed authentication attempt for user 'fk2'
Jun 2 02:11:51 us1 ocserv[22880]: worker: 185.155.13.157:43887 worker-auth.c:844: failed authentication for ''
Jun 2 02:11:51 us1 ocserv[1541]: main: 185.155.13.157:43887 main-misc.c:487: command socket closed
Jun 2 02:11:53 us1 ocserv[1541]: main: unexpected DTLS content type: 23
Jun 2 02:11:53 us1 ocserv[1541]: main: could not determine the owner of received UDP packet

و اینکه وقتی دستور who رو می زنم، این یوزر رو آنلاین نشون میده، در صورتی که آنلاین نیست.



ocserv -v

این دستور شناسایی نشد توی سرور

hassanshaikhi
June 2nd, 2019, 03:02
user 'fk2' tried to connect more than 1 times
این یوزر آنلاین هست برای همین وقتی دوباره میخاد وصل بشه نمی تونه
این مقدار چند هست؟

max-same-clients

Mohsen71
June 2nd, 2019, 03:09
user 'fk2' tried to connect more than 1 times
این یوزر آنلاین هست برای همین وقتی دوباره میخاد وصل بشه نمی تونه
این مقدار چند هست؟

max-same-clients

مقدار 1 هست.

max-same-clients = 1
اگر مقدار رو 2 وارد کنم، یک یوزرنیم می تونه از دو دستگاه بصورت همزمان وصل بشه. هرچند که از IBSNG مولتی لاگین غیرفعال باشه!

و باید بگم که یوزر fk2 وصل نیست. سرور فکر می کنه وصله، در صورتی که وصل نیست.
راهی وجود نداره که سرور زودتر کانکشنی که تبادل اطلاعات نداره رو قطع کنه؟ (که البته با الباقی یوزرها هم تداخل ایجاد نکنه)

مینا-صیفی
June 2nd, 2019, 09:32
کل مشکلات شما بخاطر کانفیگ نا صحیح هست

Mohsen71
June 2nd, 2019, 14:04
کل مشکلات شما بخاطر کانفیگ نا صحیح هست
از پاسخ شما سپاسگزارم.
عرض شود که، تمام بخش ها خوب کار می کنه و فقط همین بخش باقی مونده.

Mohsen71
June 10th, 2019, 13:49
سلام مجدد دوستان؛
برای لاگ اوت کردن یا همون kick یا kill کردن یک یوزر که به وی پی ان متصل هست باید از چه دستوری استفاده کرد؟
(باتوجه به اینکه لیست یوزرهای آنلاین در IBSng نشون داده نمیشه)
با دستور who میتونم یوزرهای متصل به وی پی ان رو ببینم، اما چطوری می تونم یکی از یوزر ها رو کیک کنم؟

MehdiSele
June 10th, 2019, 14:04
لاگ ارسال کنید برسی کنیم

Mohsen71
June 10th, 2019, 14:18
لاگ ارسال کنید برسی کنیم
ممنونم از پاسخ شما؛
لاگ رو اینجا گذاشتم : http://www.webhostingtalk.ir/showthread.php?t=208823&p=1825547&viewfull=1#post1825547
و درصورت امکان در این رابطه هم راهنمایی ام کنید لطفا : http://www.webhostingtalk.ir/showthread.php?t=208823&p=1826581&viewfull=1#post1826581

MehdiSele
June 10th, 2019, 14:34
در کانفیگ جایی اشتباه کردید
پورت هایی لازم رو باز کردید؟
و مطمعن هستید اطلاعات لاگین درست هست؟

Mohsen71
June 10th, 2019, 14:46
در کانفیگ جایی اشتباه کردید
پورت هایی لازم رو باز کردید؟
و مطمعن هستید اطلاعات لاگین درست هست؟

کانفیگ رو یکی از دوست هام انجام دادند؛
نمیدونم چه پورت هایی باز هست؛
از ورود اطلاعات لاگین مطمئن هستم.

MehdiSele
June 11th, 2019, 08:50
طبق این پست انجام بدید ببینید مشکلتون بر طرف میشه؟
http://www.webhostingtalk.ir/showthread.php?t=208953&p=1826305#post1826305

hassanshaikhi
June 11th, 2019, 23:15
سلام مجدد دوستان؛
برای لاگ اوت کردن یا همون kick یا kill کردن یک یوزر که به وی پی ان متصل هست باید از چه دستوری استفاده کرد؟
(باتوجه به اینکه لیست یوزرهای آنلاین در IBSng نشون داده نمیشه)
با دستور who میتونم یوزرهای متصل به وی پی ان رو ببینم، اما چطوری می تونم یکی از یوزر ها رو کیک کنم؟
با این دستور لیست همه یوزر های آنلاین متیونید ببینید

occtl show users

با این دستور یوزری که میخاید قطع می کنید

occtl disconnect user username

به جای username یوزری که میخاید قطع بشه بنویسید

Mohsen71
June 14th, 2019, 01:32
ممنونم از پاسخگويي شما
هر دو دستور رو وارد كردم، متاسفانه جواب نگرفتم.
Command not found
در واقع با دستور who، ليست يوزرهاي آنلاين رو ميبينم
فقط براي قطع كردنش چه دستور ديگه اي استفاده كنم؟