Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/03/2008, à 16:18

sboudbliff

Conseils Installation et configuration

Bonjour,
J'ai actuellement 2 machines (1 p1-200mhz-128mo avec ipcop et un athlon-900mhz-384mo avec free-eos) qui remplissent respectivement la fonction de routeur/firewall et de serveur mail/http.
mais voilà ces machines datant un peu, tournant 24h/24 et surtout faisant un bruit de fou vu la vetusté des alims et ventilos, je souhaite les remplacer par un seul p4-1,8ghz-512mo qui regrouperaient les services précédemment cités. Je compte y ajouter un serveur de fichier samba. il y aura une 10aine d'utilisateurs.
pensez vous que cette machine sera assez puissante pour gerer tout ça ?

Je souhaiterai pouvoir configurer une connexion routeur wifi sur ce poste. Je pensais connecter un ap sur une carte reseau mais je me demandais si il n'etait pas possible d'installer directement une carte wifi. dans ce cas comment gerer la sécurité (WPA? MAC?) et le dhcp ?

Je souhaiterai aussi pouvoir configurer tout ça depuis une interface web sur mon reseau local. j'ai repéré webmin et ISPConfig.
Pensez vous que ce soit les outils adequats ?
En avez vous d'autres à me proposer ?

Et enfin, la question qui me turlupine le plus. comment basculer mes comptes et sites depuis le free-eos sur ubuntu ?

d'avance , merci.

Hors ligne

#2 Le 06/03/2008, à 16:47

kazuyu

Re : Conseils Installation et configuration

sboudbliff a écrit :

je souhaite les remplacer par un seul p4-1,8ghz-512mo qui regrouperaient les services précédemment cités. Je compte y ajouter un serveur de fichier samba. il y aura une 10aine d'utilisateurs.
pensez vous que cette machine sera assez puissante pour gerer tout ça ?

Si la charge de chaque service n'est pas extrêmement importante je pense que oui... 10post client c'est pas la fin du monde (ptet une bonne carte reseau parcontre pour le routeur/firewall).

sboudbliff a écrit :

Je souhaiterai pouvoir configurer une connexion routeur wifi sur ce poste...

pourquoi pas plutot un point d'accès sur un switch aprés?
avec une zonne de dhcp qui attribue des IP en fonction de l'adresse MAC (et securiser avec un filtrage d'adresse MAC).

sboudbliff a écrit :

Je souhaiterai aussi pouvoir configurer tout ça depuis une interface web sur mon reseau local. j'ai repéré webmin et ISPConfig.
Pensez vous que ce soit les outils adequats ?
En avez vous d'autres à me proposer ?

Webmin est trés bien avec beaucoup de fonctionnalités même si pour certaines elle ne sont pas aussi poussés qu'avec IPCOP il poura t'aider à l'administration (voir la migration) des services que tu utilise.

sboudbliff a écrit :

Et enfin, la question qui me turlupine le plus. comment basculer mes comptes et sites depuis le free-eos sur ubuntu ?

Pour les e-mail je ne sais pas, parcontre pour le serveur web exporte tes bases de données tes DocumentRoot et tes config notamment pour les hostname si tu en as.

Voila en espérant t'avoir donné des idées (et ne pas avoir dis de conneries) wink


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#3 Le 06/03/2008, à 17:28

sboudbliff

Re : Conseils Installation et configuration

Merci beaucoup pour cette réponse !

Je me suis sdonc lancé à partir ce ce tuto:
http://www.howtoforge.com/perfect_server_ubuntu7.10

J'ai installé ISPconfig et j'ai donc désactivé le php comme indiqué ici au point 16.1:
http://www.howtoforge.com/perfect_server_ubuntu7.10_p6

J'essaye à présent d'installer le système de detection d'intrusion en suivant ce tuto:
http://www.howtoforge.com/intrusion-detection-with-snort-mysql-apache2-on-ubuntu-7.10-updated
J'ai réussi à installer snort sans problème mais je ne parviens pas à configurer BASE puisqu'il utilise des scripts php.
comment puis-je faire pour autoriser base à lancer du php ?

Hors ligne

#4 Le 06/03/2008, à 17:53

kazuyu

Re : Conseils Installation et configuration

In ISPConfig you will configure PHP on a per-website basis, i.e. you can specify which website can run PHP scripts and which one cannot. This can only work if PHP is disabled globally because otherwise all websites would be able to run PHP scripts, no matter what you specify in ISPConfig.

Je ne connais pas du tout mais vue le message il faut activer le php dans ISPconfig pour chaque site indépendamment... hmm
A la limite reviens sur la manipe qui desactive le php... moi je l'aurais laissé comprend pas trop pourquoi il veulent le desactiver yikes.


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne

#5 Le 13/03/2008, à 01:06

sboudbliff

Re : Conseils Installation et configuration

Rien à faire !
meme en décommentant les 2 lignes pour activer le php ans apache, il me renvoit le code source de la page lorsque je me connecte via http://mon_ip/base-1.3.9/setup

<?php
/*******************************************************************************
** Basic Analysis and Security Engine (BASE)
** Copyright (C) 2004 BASE Project Team
** Copyright (C) 2000 Carnegie Mellon University
**
** (see the file 'base_main.php' for license details)
**
** Project Leads: Kevin Johnson <kjohnson@secureideas.net>
**                Sean Muller <samwise_diver@users.sourceforge.net>
** Built upon work by Roman Danyliw <rdd@cert.org>, <roman@danyliw.com>
**
** Purpose: This file is the intro to the setup program
**          It will display the introduction help text and link to
**          setup1.php
********************************************************************************
** Authors:
********************************************************************************
** Kevin Johnson <kjohnson@secureideas.net
**
********************************************************************************
*/

include("../includes/base_setup.inc.php");

session_start();
unset( $_SESSION['language'] );
unset( $_SESSION['adodbpath'] );
unset( $_SESSION['dbtype'] );
unset( $_SESSION['dbhost'] );
unset( $_SESSION['dbport'] );
unset( $_SESSION['dbname'] );
unset( $_SESSION['dbusername'] );
unset( $_SESSION['dbpasswd'] );
unset( $_SESSION['usearchive'] );
unset( $_SESSION['arcdbexists'] );
unset( $_SESSION['arcdbhost'] );
unset( $_SESSION['arcdbport'] );
unset( $_SESSION['arcdbname'] );
unset( $_SESSION['arcdbusername'] );
unset( $_SESSION['useuserauth'] );
unset( $_SESSION['usrlogin'] );
unset( $_SESSION['usrpasswd'] );
unset( $_SESSION['usrname'] );
$writeable = (is_writable("..")) ?  "Yes" : "No";
$writeColor = ($writeable == "Yes") ? "#336600" : "#FF0000";


  /* Check PHP version >= 4.0.4 */
  $current_php_version = phpversion();
  $version = explode(".", $current_php_version);

  /* account for x.x.xXX subversions possibly having text like 4.0.4pl1 */
  if ( is_numeric(substr($version[2], 1, 1)) ) 
     $version[2] = substr($version[2], 0, 2);
  else
     $version[2] = substr($version[2], 0, 1);

  /* only version PHP 4.0.4+ or 4.1+.* are valid */ 
  if ( !( ($version[0] >= 4) && ( ( ($version[1] == 0) && ($version[2] >= 4) ) ||
          ($version[1] > 0) || ($version[0] > 4) ) ) )
  {
    $phpColor = "#ff0000";
    $phpVer = 0;
  } else {
    $phpColor = "#336600";
    $phpVer = 1;
  }

  /* Check for PHP Logging Level. There should not be NOTICE. */
  if ( (ini_get('error_reporting') & E_NOTICE) > 0 ) {
     $error_reporting_str = '<font color="#ff0000">[NOTICE]</font><font color="#336600">';
     $phpLogLevel = 0;
  } else {
     $error_reporting_str = '<font color="#336600">';
     $phpLogLevel = 1;
  }
  if ( (ini_get('error_reporting') & E_ERROR) > 0 )
     $error_reporting_str .= '[ERROR]';
  if ( (ini_get('error_reporting') & E_WARNING) > 0 )
     $error_reporting_str .= '[WARNING]';
  if ( (ini_get('error_reporting') & E_PARSE) > 0 )
     $error_reporting_str .= '[PARSE]';
  $error_reporting_str .= '</font>&nbsp;';

?>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<!-- Basic Analysis and Security Engine (BASE) -->
<HTML>

<HEAD>
  <META HTTP-EQUIV="pragma" CONTENT="no-cache">
  <TITLE>Basic Analysis and Security Engine (BASE)</TITLE>
  <LINK rel="stylesheet" type="text/css" HREF="../styles/base_style.css">
</HEAD>
<BODY>
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=5>
    <TR>
      <TD class="mainheader"> &nbsp </TD>
      <TD class="mainheadertitle">
         Basic Analysis and Security Engine (BASE) Setup Program
      </TD>
    </TR>
</TABLE>
<br>
<div align="center">The following pages will prompt you for set up information to finish the install of BASE.<br>
If any of the options below are red, there will be a description of what you need to do below the chart.
</div>
<hr><br>
<center><table width="50%" border=1 class ="query">
<tr><td colspan=2 align="center" class="setupTitle">Settings</td><tr>
<tr><td class="setupKey" width="50%">Config Writeable:</td><td class="setupValue"><?php echo("<font color='".$writeColor."'>".$writeable."</font>"); ?></td</tr>
<tr><td class="setupKey" width="50%">PHP Version:</td><td class="setupValue"><?php echo("<font color='".$phpColor."'>". phpversion() ."</font>"); ?></td</tr>
<tr><td class="setupKey" width="50%">PHP Logging Level:</td><td class="setupValue"><?php echo($error_reporting_str); ?></td</tr>
</table>
<?php
    /* error messages */
    if ($phpVer == 0) {
        echo("<br><font color=\"red\"><b>Your version of PHP is to low too handle the running of BASE!");
        echo("<br>Please upgrade your install of PHP!</b></font>");
    }

    if ($phpLogLevel == 0) {
        echo("<br><font color=\"red\"><b>Your PHP Logging Level is too high to handle the running of BASE!");
        echo("<br>Please set the 'error_reporting' variable to at least 'E_ALL & ~E_NOTICE' in your php.ini!</b></font>");
    }
    
    if ($writeable == "No") {
        $msg = "<br>The directory where BASE is installed does not allow the web server to write.<br>This will prevent the setup";
        $msg = $msg." progam from creating the base_conf.php file.  You have two choices.<br>";
        $msg = $msg."1. Make the directory writeable for the web server user.<br>";
        $msg = $msg."2. When the set up is done, copy the information displayed to the screen and use it to create a base_conf.php.";
        
        echo $msg;
    }
?>
<br><a href="setup1.php">Continue</a></center>
</BODY>
</HTML>

Hors ligne

#6 Le 13/03/2008, à 10:13

kazuyu

Re : Conseils Installation et configuration

Ta essayé d'activer le php just pour le repertoire base-1.3.9 dans ISPConfig?


Ubuntu: Si les Gendarmes y arrivent, tout le monde peut y arriver.

Hors ligne