<?php
/**
 * Archivo de configuración de la aplicación.
 *
 * En este archivo se especifican:
 * 		-Datos para la conexión con la base de datos.
 * 		-Archivos y carpetas usados por la aplicación.
 * 		-Datos para la conexión con los PCs y Conmutadores
 * 		 que conforman la red de practicas.
 * 		-Configuración por defecto para los elementos de la red.
 * 		-Topología de la red
 *
 * @author Jesús Algeciras <jes.algeciras@gmail.com>
 * @version 2010-10-24
 *
 */

/**
 * Datos para la conexión con la base de datos.
 */
define('DB_NAME', 'redes'); // Nombre de la base de datos
define('DB_HOST', '127.0.0.1'); // Dirección IP
define('DB_PORT', 3306); // Puerto
define('DB_USER', 'rafael'); // Usuario
define('DB_PASS', 'restepa'); // Contraseña

/**
 * Archivos y carpetas usados por la aplicación. La ruta
 * debe existir o la aplicación lanzará una excepción.
 */
// Archivo de log
define('FILES_LOG', '/var/log/labredes/labredes.log');
// Carpeta de archivos temporales
define('FILES_TEMP', '/tmp/');
// Carpeta para almacenar archivos usados por la aplicación
define('FILES_STORAGE', '/home/labredes/configuraciones/usuarios/');
// Carpeta del servidor tftp
define('FILES_TFTP', '/tftpboot/');


/**
 * Datos para la conexión con los PCs y Conmutadores
 * que conforman la red de practicas.
 *
 * Cada PC debera tener un id distinto independientemente de cualquiera de
 * las 3 subredes de practicas a la que pertenezca. Lo mismo ocurrira con los
 * conmutadores.
 */

/**
 *  Red de administración
 *
 *  IP de red, mascara y vlan del PC de administración y listados de puertos
 *  reservados en los conmutadores para la red de administración
 */
$cnxn_admin_red = array('ip' => '192.168.200.1', 'mascara' => '255.255.255.0', 'red' => '192.168.200.0', 'vlan' => 200, 'puertos_conm' => array(25,26,27,28));

/**
 * PCs
 *
 * IP y pueto del servidor XML-RPC
 */
$cnxn_red = array();

// $cnxn_red[ ID_SUBRED ] ['pc'] [ ID_PC ]
$cnxn_red[1]['pc'] = array();
$cnxn_red[1]['pc'][1] = array('ip' => '192.168.200.101', 'puerto' => 7777);
$cnxn_red[1]['pc'][2] = array('ip' => '192.168.200.102', 'puerto' => 7777);
$cnxn_red[1]['pc'][3] = array('ip' => '192.168.200.103', 'puerto' => 7777);

$cnxn_red[2]['pc'] = array();
$cnxn_red[2]['pc'][4] = array('ip' => '192.168.200.104', 'puerto' => 7777);
$cnxn_red[2]['pc'][5] = array('ip' => '192.168.200.105', 'puerto' => 7777);
$cnxn_red[2]['pc'][6] = array('ip' => '192.168.200.106', 'puerto' => 7777);

$cnxn_red[3]['pc'] = array();
$cnxn_red[3]['pc'][7] = array('ip' => '192.168.200.107', 'puerto' => 7777);
$cnxn_red[3]['pc'][8] = array('ip' => '192.168.200.108', 'puerto' => 7777);
$cnxn_red[3]['pc'][9] = array('ip' => '192.168.200.109', 'puerto' => 7777);

/**
 * Conmutadores
 *
 * IP de la interfaz de administración del conmutador y contraseña de acceso, rchivo de configuración
 * de administración y modelo del conmutador
 */

// $cnxn_red[ ID_SUBRED ] ['conmutador'] [ ID_CONMUTADOR ]
$cnxn_red[1]['conmutador'] = array();
$cnxn_red[1]['conmutador'][1] = array('ip' => '192.168.200.201', 'password' => 'restepa', 'modelo' => '2610', 'admin_config' => '/home/labredes/configuraciones/administracion/conm11.txt');
$cnxn_red[1]['conmutador'][2] = array('ip' => '192.168.200.202', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm12.txt');
$cnxn_red[1]['conmutador'][3] = array('ip' => '192.168.200.203', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm13.txt');

$cnxn_red[2]['conmutador'] = array();
$cnxn_red[2]['conmutador'][4] = array('ip' => '192.168.200.204', 'password' => 'restepa', 'modelo' => '2610', 'admin_config' => '/home/labredes/configuraciones/administracion/conm21.txt');
$cnxn_red[2]['conmutador'][5] = array('ip' => '192.168.200.205', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm22.txt');
$cnxn_red[2]['conmutador'][6] = array('ip' => '192.168.200.206', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm23.txt');

$cnxn_red[3]['conmutador'] = array();
$cnxn_red[3]['conmutador'][7] = array('ip' => '192.168.200.207', 'password' => 'restepa', 'modelo' => '2610', 'admin_config' => '/home/labredes/configuraciones/administracion/conm31.txt');
$cnxn_red[3]['conmutador'][8] = array('ip' => '192.168.200.208', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm32.txt');
$cnxn_red[3]['conmutador'][9] = array('ip' => '192.168.200.209', 'password' => 'restepa', 'modelo' => '2510', 'admin_config' => '/home/labredes/configuraciones/administracion/conm33.txt');


/**
 * Configuración por defecto para los elementos de la red
 */
$defult_config = array();

// PCs
$defult_config[1]['pc'][1] = array('ip' => '192.168.0.2', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[1]['pc'][2] = array('ip' => '192.168.0.3', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[1]['pc'][3] = array('ip' => '192.168.0.4', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');

$defult_config[2]['pc'][4] = array('ip' => '192.168.0.2', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[2]['pc'][5] = array('ip' => '192.168.0.3', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[2]['pc'][6] = array('ip' => '192.168.0.4', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');

$defult_config[3]['pc'][7] = array('ip' => '192.168.0.2', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[3]['pc'][8] = array('ip' => '192.168.0.3', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');
$defult_config[3]['pc'][9] = array('ip' => '192.168.0.4', 'mascara' => '255.255.255.0', 'puerta' => '192.168.0.1', 'dns1' => '0.0.0.0', 'dns2' => '0.0.0.0');

// Conmutadores
$defult_config[1]['conmutador'][1] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[1]['conmutador'][2] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[1]['conmutador'][3] = array('archivo' => '/home/labredes/configuraciones/default.txt');

$defult_config[2]['conmutador'][4] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[2]['conmutador'][5] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[2]['conmutador'][6] = array('archivo' => '/home/labredes/configuraciones/default.txt');

$defult_config[3]['conmutador'][7] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[3]['conmutador'][8] = array('archivo' => '/home/labredes/configuraciones/default.txt');
$defult_config[3]['conmutador'][9] = array('archivo' => '/home/labredes/configuraciones/default.txt');

/**
 * Topología de la red
 *
 * Listado de las conexiones entre los nodos de la red
 */
$used_ports = array();

// $used_ports [ ID_CONMUTADOR ] = array( ID_PORT => array( ['pc' | 'conmutador'], [ID_PC | ID_CONMUTADOR] ))
$used_ports[1] = array(1 => array('pc',1), 2 => array('conmutador',2), 3 => array('conmutador',3), 4 => array('conmutador',3));
$used_ports[2] = array(1 => array('pc',2), 2 => array('conmutador',1), 3 => array('conmutador',3));
$used_ports[3] = array(1 => array('pc',3), 2 => array('conmutador',2), 3 => array('conmutador',1), 4 => array('conmutador',1));

$used_ports[4] = array(1 => array('pc',4), 2 => array('conmutador',5), 3 => array('conmutador',6), 4 => array('conmutador',6));
$used_ports[5] = array(1 => array('pc',5), 2 => array('conmutador',4), 3 => array('conmutador',6));
$used_ports[6] = array(1 => array('pc',6), 2 => array('conmutador',5), 3 => array('conmutador',4), 4 => array('conmutador',4));

$used_ports[7] = array(1 => array('pc',7), 2 => array('conmutador',8), 3 => array('conmutador',9), 4 => array('conmutador',9));
$used_ports[8] = array(1 => array('pc',8), 2 => array('conmutador',7), 3 => array('conmutador',9));
$used_ports[9] = array(1 => array('pc',9), 2 => array('conmutador',8), 3 => array('conmutador',7), 4 => array('conmutador',7));
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
	<head>
            <title>e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.</title>

                <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="description" content="Buscador de proyectos ETSI" />
<meta name="author" content="Daniel Callejo"/>
<meta name="author" content="Federico L&oacute;pez"/>
<meta name="author" content="Juli&aacute;n P&eacute;rez"/>
<meta name="author" content="Jos&eacute; Mar&iacute;a Vidal Vidal"/>
<base href="/bibing/proyectos/" /><link rel="shortcut icon" href="./favicon.ico" />
<link rel="stylesheet" href="./publico/css/estructura.css" type="text/css" />
<link rel="stylesheet" href="./publico/css/bootstrap.css" type="text/css" media="screen"/>
<link rel="stylesheet" href="./publico/css/enlaces-capas.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/pestanas.css" type="text/css"  /> 
<link rel="stylesheet" href="./publico/css/formularios.css" type="text/css" />
<link rel="stylesheet" href="./publico/css/lightbox.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/autocompleter.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/resultados.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/milista.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/explorador.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/ultimos.css" type="text/css"  />
<link rel="stylesheet" href="./publico/css/contactar.css" type="text/css"  />
<!-- <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" /> -->
<script src="./publico/javascript/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="./publico/javascript/bootstrap.js" type="text/javascript"></script>

<script src="./publico/javascript/mootools-1.2.4-core.js" type="text/javascript"></script>
<script src="./publico/javascript/mootools-1-1.2.4.2-more.js" type="text/javascript"></script>
<script src="./publico/javascript/targetbl.js" type="text/javascript"></script>
<script src="./publico/javascript/mensajes.js" type="text/javascript"></script>
<script src="./publico/javascript/form.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Observer.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Autocompleter.js" type="text/javascript"></script>
<script src="./publico/javascript/autocompleter/Autocompleter.Request.js" type="text/javascript"></script>
<script src="./publico/javascript/domready.js" type="text/javascript"></script>

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8T1TSNC1QY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-8T1TSNC1QY');
</script>



<script type="text/javascript">
function seleccionar_todo(){
   for (i=0;i<document.formulario_marcados.elements.length;i++)
      if(document.formulario_marcados.elements[i].type == "checkbox")
         document.formulario_marcados.elements[i].checked=1
}
function deseleccionar_todo(){
   for (i=0;i<document.formulario_marcados.elements.length;i++)
      if(document.formulario_marcados.elements[i].type == "checkbox")
         document.formulario_marcados.elements[i].checked=0
} 
</script>
	</head>
    <body style="min-width: 960px; background-color: #e2e2e2; height: 100%">	
		<a name="arriba"></a>
<div>
<div id="header">
    <table id="Tabla_01" height="105" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="./publico/imagenes/cabecera/banner_new2_01.jpg" width="3" height="105" alt="">
        </td>
        <td>
            <img src="./publico/imagenes/cabecera/banner_new2_02.jpg" width="100" height="105" alt="">
        </td>
        <td width="100%" align="right"  style="min-width: 613px; background-repeat: no-repeat; background-position: top right; font-size: medium; font-weight: bold; color: white;">
            <table width="100%" height="105" border="0">
                <tr>
                    <td style=" vertical-align: top; width: 547px">
                        <!-- <a style="text-decoration: none" href="./"><img src="./publico/imagenes/cabecera/banner_new2_03.jpg"alt=""></a> -->
                        <a style="text-decoration: none" href="/bibing/proyectos/"><img src="./publico/imagenes/cabecera/banner_new2_03.jpg"alt=""></a>
                     </td>
                     <td  background="./publico/imagenes/cabecera/banner_new2_04.jpg" style="background-repeat: no-repeat; background-color: #c6d4e8;"><br><br><br>
                         &nbsp;
                        </td>
                    </tr>
             </table>
        </td>
    </tr>
    <tr style="border-top: 1px solid #ffffff;">
        <td colspan="3" id="menu_sup" style="font-size: small; text-align: right; background-color: #9c1f2f; vertical-align: bottom">
             
					<a href="/bibing/proyectos/" class="enlace " style=" color: #ffffff">Inicio&nbsp;&nbsp;|</a>
					<a href="/bibing/proyectos/acerca/" style=" color: #ffffff" class="enlace ">&nbsp;&nbsp;Acerca de&nbsp;&nbsp;|</a>
					
					<a href="/bibing/proyectos/contactar/" style=" color: #ffffff" class="enlace ">&nbsp;&nbsp;Contactar&nbsp;&nbsp;</a>
			 <!--       <a href="/bibing/proyectos/ayuda/" style=" color: #ffffff" class="enlace  ">&nbsp;&nbsp;Ayuda&nbsp;&nbsp;|</a> -->
					<!-- <form id="idioma" class=""  method="post" action="">
					<div class="inline" style="color: white">
					<input type="submit" class="tipo_letra " style=" color: #ffffff"name="idioma" value="Castellanossss" />&nbsp;&nbsp;
					</div>	
					</form> -->
			        </td>

    </tr>
    </table>
</div>
<br><br>
<div class="colmask rightmenu">
<div class="panel panel-default" style="margin:20px">
            <div class="panel-heading"><h4>DESARROLLO DE UN ENTORNO DE PRÁCTICAS PARA REDES MULTISERVICIO</h4><h5 style="color:grey"><span class="glyphicon glyphicon-user""></span> : <b>MARTÍN REDONDO, ALBERTO JESÚS</b><br><span class="glyphicon glyphicon-book""></span>  :<b> Ingenier&iacute;a Telecomunicación</b></h5></div><div class="panel-body"><div class="contenido_proyecto"><div class="titulo2_explorador">Contenido del proyecto:</div><div class="ruta"><a href="use/abreproy/12106">Directorio ra&iacute;z</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/12106/direccion/ARCHIVOS%252F">ARCHIVOS</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/12106/direccion/ARCHIVOS%252Fredes%252F">redes</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/12106/direccion/ARCHIVOS%252Fredes%252Fadmin%252F">admin</a>&nbsp;&nbsp;>&nbsp;&nbsp;<a href="use/abreproy/12106/direccion/ARCHIVOS%252Fredes%252Fadmin%252Fconfiguracion.full.php%252F">configuracion.full.php</a></div><div class="listing"></div></div></div></div>
</div>
</div>

        
	</body>
 
 
<!-- Inicio Google Analytics -->
<!--
	<script type="text/javascript">
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>
	
	<script type="text/javascript">
		try {
		var pageTracker = _gat._getTracker("UA-7789620-1");
		pageTracker._trackPageview();
	} 
		catch(err) {}
	</script>
-->
<!-- Fin Google Analytics -->

</html>

