Mastershaper

Solo disponible en BuenasTareas
  • Páginas : 6 (1339 palabras )
  • Descarga(s) : 10
  • Publicado : 23 de julio de 2010
Leer documento completo
Vista previa del texto
MasterShaper

Se activa el servidor httpd para que arranque cuando se encienda el equipo
Se activa el servidor mysqld para que arranque cuando se encienda el equipo

Se crean las tablas de mysql con mysql_install_db
Se levanta el servidor mysql con service mysqld Stara
Se crea la cuenta de administración de la base con
Mysqladmin –u root password “XXXXXXXX”

Se ingresa a mysql y se creala base

create database db_shaper;

Se instala Mastershaper

tar -xvf mastershaper_0.44.tar.bz2

Se mueve la carpeta de mastershaper a la carpeta de apache
mkdir /var/www/html/shaper
mv MasterShaper-0.44/htdocs/* /var/www/html/shaper
chmod 777 /var/www/html/shaper

Se instala jpgraph
Se baja de http://www.aditus.nu/jpgraph/
tar -zxvf jpgraph-2.2.tar.gz
mv jpgraph-2.2 jpgraphmv jpgraph /var/www/html/shaper/
en el archivo /etc/php.ini se cambia
allow_call_time_pass_reference = Off a
allow_call_time_pass_reference = On

En el archivo /var/www/html/shaper/jpgraph/src/jpg-config.inc.php se cambia la siguiente línea:

DEFINE("CACHE_FILE_GROUP","wwwadmin");
por:
DEFINE("CACHE_FILE_GROUP","apache");

Se instala phplayersmenu
Se baja dehttp://phplayersmenu.sourceforge.net/
tar -zxvf phplayersmenu-3.2.0-rc.tar.gz
mv phplayersmenu-3.2.0 phplayersmenu
mv phplayersmenu /var/www/html/shaper/

Se instala PHP-Pear Modules

se instala el paque php-pear que es un paquete para instalar modulos php
yum install php-pear
utilizando pear se instala DB y Net_IPv4
pear install DB Net_IPv4

Se instalas los paquetes necesarios para que PHP pueda llamar a mysqlyum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel

Se da permisos a los archivos y carpetas con la instrucción
chmod 755 –R /var/www/html/shaper
chown apache –R /var/www/html/shaper

Se accede a la página de MasterShaper para su configuración
http://192.188.47.2/shaper

Semodifica los siguientes parámetros

MySQL Database db_shaper
MySQL User root
MySQL Pass ***********

Se da en el boton de next en todas las pantallas y al final dará el siguiente error:

MasterShaper is unable to set permission mode 0000 for setup/index.php!
Ensure yourself that the MasterShaper setup isn't reachable for everyone!

Para arreglar esto de lossiguientes permisos

chmod 0000 /var/www/html/shaper/setup

Se configure sudo para que funcione como root un script de mastershaper

vi /etc/sudoers y se adiciona la siguiente línea al final del archivo

apache ALL= NOPASSWD:/var/www/html/shaper/shaper_loader.sh

Se crea un archive de acceso al directorio shaper

vi /var/www/html/shaper/.htaccess

AuthName "Compania xxxx"
AuthType BasicAuthUserFile /var/www/claves.txt
require valid-user

chmod 755 /var/www/html/shaper/.htaccess

se crea el usuario que va a manejar el administrador de ancho de banda con la siguiente opción:

htpasswd –bc /var/www/claves.txt usuario clave

chmod 644 claves.txt

en el archivo /etc/httpd/conf/httpd se debe cambiar AllowOverride de None a All

#
# AllowOverride controls what directivesmay be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

Creación de un Bridge

Para que Mastershaper funcione como bridge se debe instalar el paquete bridge-utils con la siguiente instrucción:

yum install bridge-utils

Además las interfaces de red deben estar desactivadas y sindirección de red . Debe estar deshabilitado dhcpd para las interfaces de red pero si deben estar activas al arrancar todo esto se lo puede ver con el webadmin o con el gui de Linux.

Nota: puente es el nombre del bridge

En el archivo /etc/rc.d/rc.local se pone lo siguiente para que siempre que arranque el servidor configure el puente:

#Configuracion de Bridge
ifconfig eth0 0.0.0.0
ifconfig...
tracking img