راه اندازی Web Analyzer در IBSng A1.24 - نسخهی قابل چاپ +- تالار گفتمان پارا سرور (https://forum.paraserver.net) +-- انجمن: روترها , اکانتینگ (https://forum.paraserver.net/forum-10.html) +--- انجمن: اکانتینگ (https://forum.paraserver.net/forum-15.html) +---- انجمن: ای بی اس , IBSng (https://forum.paraserver.net/forum-16.html) +----- انجمن: آموزش ها (https://forum.paraserver.net/forum-26.html) +----- موضوع: راه اندازی Web Analyzer در IBSng A1.24 (/thread-13.html) |
راه اندازی Web Analyzer در IBSng A1.24 - sina - 2018/02/18 در این آموزش راه اندازی Web Analyzer در IBSng Centos 6 می پردازیم . برای راه اندازی ابتدا باید کش سرور اسکوید (Squid) بر روی سروری که IBSng نصب نمی باشد نصب گردد . این آموزش در حالتی در نظر گرفته شده است که RAS سرور میکروتیک باشد . یک نکته باید در نظر گرفت که شما باید کانفیگ رو طوری انجام بدین که درخواست کلاینت ها یا به عبارتی سورس ادرس با همون ip که از pool شما چه در pppoe چه در VPN هست به سمت اسکوید فرستاده بشه. برای همین میایم IBSng رو مستقل به یکی دیگه از اینترفیس های میکروتیک متصل می کنیم . برای مثال رنج کلاینت ها در pool میکروتیک 192.168.100.0/24 است . به IBSng یا به عبارتی سیستم عامل لینوکس IP 192.168.20.2/24 را می دهیم ،در اینترفیس دیگه میکروتیک به IBSng به آن متصل است IP 192.168.20.1/24 را قرار می دهیم .لازم به ذکر است در سیستم عامل لینوکس گتوی باید میکروتیک باشد. در میکروتیک ابتدا در فایروال تب منگل یک قانون مینوسیم تا درخواست های وب ( پورت 80 ) در میکروتیک مارک دار کند و مارک هر درخواست را Squid قرار دهد . کد: /ip firewall mangle رنج IP کاربران و اکانتینگ رو در NAT قرار میدیدم تا هم اسکوید و هم کاربران اینترنت داشته باشند . کد: /ip firewall nat روت کردن ترافیک ارسالی به اسکوید در میکروتیک ، رنجی که قرار هست توسط اسکوید مانتور بشود و لاگ های وب سایت های باز دید شده ثبت شود را با روت به سمت سرور اسکوید ارسال می کنیم کد: /ip route نکته : routing-mark در این قانون بسته هار را مانیتور میکند و سپس بسته های مربوط به هر قانون را از گتوی مربوطه هدایت می کند . در این قانون بسته ها با نام Squid شناسایی می شوند در IBSng ( Centos) ابتدا پکیج اسکوید رو نصب می کنید . کد: yum install squid بعد از نصب با دستور زیر فایل اصلی کانفیگ اسکوید را به نام دیگر تغییر دهید . کد: mv /etc/squid/squid.conf /etc/squid/squid.conf.bkp سپس با دستور زیر فایل جدید را می سازیم . این عمل به منظور خلاصه تر شدن فایل کانفیگ انجام میگردد تا در کانفیگ اسکوید سردرگم نشوید . کد: grep -ve ^# -ve ^$ /etc/squid/squid.conf.bkp > /etc/squid/squid.conf فایل squid.conf به شرح زیر تغییر بدید،اسکوید باید در مود transparent کانفیگ گردد . کد: acl manager proto cache_object squid analyzer در IBSng رو اجرا و حالت Auto رو انتخاب کنید کد: usr/local/IBSng/addons/squid_analyzer/setup.sh نکته : اگر به صورت Auto اجرا نشد از حالت دستی استفاده کنید کد: cd /usr/local/IBSng/addons/squid_analyzer/ کد: /etc/init.d/squid_analyzer start اعمال قوانین بر روی iptables لینوکس به جهت استفاده اسکوید و کلاینت از اینترنت در سرور لینوکس کد: iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j MASQUERADE حتما این ip forward در لینوکس رو روشن کنید کد: echo 1 > /proc/sys/net/ipv4/ip_forward در صورتی که مطالب سایت برای شما مفید بوده است و نیاز به فیلم آموزش برای راه اندازی دارید شما می توانید از طریق لینک زیر از سایت حمایت کنید . |