PDA

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



Sohan Roh
June 7th, 2013, 18:29
سلام دوستان عزيز
با اجازه اساتيد لينوکس ميخوام روش نصب Master Shaper که برای کنترل پهنای باند استفاده مي شود رو توضيح بدهم
اين روش برای نسخه Fedora Core3 است (البته روی نسخهRedHat هم نصب کردم هر دو يه روش نصب دارند اما واسه ديگر نسخه ها بايد به MasterShaper Support Forum - Index (http://www.mastershaper.org/forum) سری بزنيد )
Master Shaperيک نرم افزار تحت وب که برای کنترل پهنا ی با ند شبکه است که هم به عنوان روتر و بريج ميتواند کار کند
من روش بريج را توضيح ميدهم
Requirements
•Linux kernel version 2.4 or 2.6.x The Linux Kernel Archives (http://www.kernel.org)
•iproute2 which contains the tc command Iproute2 (http://developer.osdl.org/dev/iproute2)
•IMQ-Devices If you want to shape inbound traffic, LinuxIMQ (http://www.linuximq.net)
•Web-Server with PHP support Apache2, mod_php4, Welcome! - The Apache HTTP Server Project (http://httpd.apache.org)
•PHP4 with JPEG, libgd and MySQL support not tested yet with PHP5, PHP: Hypertext Preprocessor (http://www.php.net)
•MySQL database MySQL 4.1, MySQL :: The world's most popular open source database (http://www.mysql.com)
•PHP pear modules DB & Net_IPv4
•perl with DBD interface DBI-MySQL
•phplayersmenu sourceforge project, The PHP Layers Menu System (http://phplayersmenu.sourceforge.net)
•jpgraph JpGraph - PHP Graph Creating Library (http://www.aditus.nu/jpgraph)
•Web-Browser with DHTML- and JavaScript-Support, Firefox web browser | Faster, more secure, & customizable (http://www.mozilla.org/products/firefox)
•sudo
1: ابتدا FC3 را نصب ميکنيم بعد سورس Master Shaper را از سايتMasterShaper - MasterShaper (http://www.mastershaper.org) ميگيريم
Extract the MasterShaper package
2:محتویات دایرکتوری htdocs را در مسیر root وب سرورمان کپی می کنیم مثلا /var/www/html/shaper
3: chown -R apache.apache /var/www/html/shaper
4: service httpd start
5: service mysql start
6: يه user بنام Shaper ميسازيم با پسورد123
7: وارد Mysql می شويم و يک Database می سازيم
create database shaper;
grant all privileges on shaper.* to 'shaper'@'localhost’ identified by 'test123' with grant option;
8http://forum.persiannetworks.com/images/smilies2/tonguesmiley.gifPear install DB Net_IPv4
9:disable /etc/sysconfig/selinux
10: install jpgraph
سورس Jpgraph را ميگيريم وExtract می کنيم فايل Extract شده را rename می کنيم به نام Jpgraph
و کپی می کنیم در مسیر /var/www/html/shaper

11:install phplayersmenu & phpterm
سورس phplayersmenu را ميگيريم وExtract می کنيم فايل Extract شده را rename می کنيم به نام phplayersmenu و کپی می کنیم در مسیر /var/www/html/shaper

برای نصبphpterm کا فيست که فايلهای menu.js phpterm.php phpterm.css را در دايرکتوریshaper کپی کنيد /var/www/html/shaper
http://127.0.0.1/shaper/setup
user nameوpassword وdatabase name را وارد کنيد
vi /etc/sudoers
add this line
apache ALL=(root) NOPASSWD:/var/www/html/shaper/shaper_loader.sh

install brctl with yum
yum install bridge-utils
if get error for install
rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY*
yum install thunderbird
then try agin
yum install bridge-utils
when this packeage installed then
config your linux bridge mode
ifconfig eth0 down
ifconfig eth1 down
brctl addbr bridgename
brctl addif bridgename eth0
brctl addif bridgename eth1
ifconfig bridgename ipaddress netmask subnetmask
route add default gw ipgw
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
ifconfig bridgename up
then create bridge.sh and edit rc.local for auto start Bridge when linux boot
bridge.sh include config linux bridge mode
chmod +x /usr/bin/bridge.sh
config master shaper
http://127.0.0.1/shaper
change password
vi /etc/php.ini
check memory-limit it should 64MB
vi /etc/rc.local
add /var/www/html/shaper/tc_collector.pl –d
chkconfig --level 2345 mysqld on
chkconfig --level 2345 httpd on