Mudanças entre as edições de "Projeto Integrador - 2009.1 - Equipe True"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 294: Linha 294:
  
 
cadastrar.php
 
cadastrar.php
 +
 +
<?
 +
  session_start();
 +
  ?>
 +
  <html>
 +
  <head>
 +
        <title>cadastro de usuarios</title>
 +
  </head>
 +
  <body>
 +
  <h1><center>Cadastro de usuarios</center></h1>
 +
  <?
 +
        if ($_SESSION['autenticado'] == "certo") {
 +
  ?>
 +
 +
                <form name="cadastrar" action="tabela.php"method="post">
 +
                        <p>NOME: <br>
 +
                        <input type="text"name="NOME">
 +
                        <p>RG: <br>
 +
                        <input type="text" name="RG">
 +
                        <p>CPF: <br>
 +
                        <input type="text" name="CPF">
 +
                        <p>EMAIL: <br>
 +
                        <input type="text" name="EMAIL">
 +
                        <p>TELEFONES: <br>
 +
                        <input type="text" name="TELEFONES">
 +
                        <p>DATA DE ENTRADA: <br>
 +
                        <input type="text" name="DATA_DE_ENTRADA">
 +
                        <p>DATA DE SAIDA: <br>
 +
                        <input type="text" name="DATA_DE_SAIDA">
 +
                        <p>DIAS DE HOSPEDAGEM: <br>
 +
                        <input type="text" name="DIAS_DE_HOSPEDAGEM">
 +
                        <p>QUARTO: <br>
 +
                        <input type="text" name="QUARTO">
 +
 +
                        <input type="submit" name="b_enviar" value="Enviar">
 +
                </form>
 +
                <form name="voltar" action="agenda3.php" method="post">
 +
                <input type="submit" name="b_voltar" value="Voltar">
 +
  </form>
 +
  <?
 +
  }else{
 +
                          echo "<script>window.location='login1.php'</script>";
 +
  }
 +
  ?>
 +
        </body>
 +
      </html>
  
 
= Serviços Instalados =
 
= Serviços Instalados =

Edição das 20h45min de 29 de junho de 2009

Cabeamento Estruturado - CBE

  • Passado cabo UTP cat 5e, laboratório de meios de transmissão para redes II.
  • Montagem do rack.
  • Passado cabeamento horizontal

Gerência de Redes - GER

  • Fonte de Pesquisa:

Emerson Mello

Configuraçao de arquivos

DHCP

dhcpd.conf

#/etc/dhcp3/dhcpd.conf

subnet 10.4.1.0 netmask 255.255.255.0 {
       #IP
       range 10.4.1.128 10.4.1.138;
       #Máscara
       option subnet-mask 255.255.255.0;
       #Broadcast
       option broadcast-address 10.4.1.255;
        #Rota-padrão
       option routers 10.4.1.1;
       #DNS
       option domain-name-servers 200.135.37.114;
}

subnet 10.4.2.0 netmask 255.255.255.0 {
       #IP
       range 10.4.2.128 10.4.2.138;
       #Máscara
       option subnet-mask 255.255.255.0;
       #Broadcast
       option broadcast-address 10.4.2.255;
       #Rota-padrão
       option routers 10.4.2.1;
       #DNS
       option domain-name-servers 200.135.37.114;
}
subnet 10.4.10.0 netmask 255.255.255.0 {
       #IP
       range 10.4.10.128 10.4.10.138;
       #Máscara
       option subnet-mask 255.255.255.0;
       #Broadcast
       option broadcast-address 10.4.10.255;
       #Rota-padrão
       option routers 10.4.10.1;
       #DNS
       option domain-name-servers 200.135.37.114;

DNS

named.conf.local

// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "true.sj.ifsc.edu.br" {
  type master;
  file "/etc/bind/true.sj.ifsc.edu.br";
};

zone "37.135.200.in-addr.arpa" {
  type master;
  file "/etc/bind/37.135.200.in-addr.arpa"; 
};
  • DNS Direto

true.sj.ifsc.edu.br

$TTL    86400
@       IN      SOA     dns.true.sj.ifsc.edu.br. true.true.sj.ifsc.edu.br. (

                       2009062200      ; Serial
                               1d      ; Refresh
                               4h      ; Retry
                               1w      ; Expire
                               1d )    ; Negative Cache TTL
; nome dos dns
@ IN NS dns
  
; Servidor de email ; Mail eXchanger
 
@ IN MX 0 mail
mail IN A 200.135.37.114
 
; adress: endereço
dns IN A 200.135.37.114
www IN A 200.135.37.114 
  • DNS Reverso

37.135.200.in-addr.arpa

  $TTL    86400
 @  IN SOA       dns.true.sj.ifsc.edu.br. true.true.sj.ifsc.edu.br. ( ; Start of Authority
        2009062200 ;Thiego Vierira     ; Serial
                            1d         ; Refresh
                            4h         ; Retry
                            4w         ; Expire
                            1d )       ; Negative Cache TTL
 
  
;Servidores DNS
@  IN NS  dns.true.sj.ifsc.edu.br.
 
;Servidor de email; Mail eXchanger
 
@ IN MX 0 mail.true.sj.ifsc.edu.br.
 
;Address ; endereco
114  IN PTR dns.true.sj.ifsc.edu.br.
114  IN PTR mail.true.sj.ifsc.edu.br.
114  IN PTR www.true.sj.ifsc.edu.br.


SMTP/IMAP

  • Postfix

main.cf

# Usado principalmente no envio das mensagens
myhostname = mail.true.sj.ifsc.edu.br
mydomain = true.sj.ifsc.edu.br
# Quem pode enviar
mynetworks = 127.0.0.0/8 10.4.2.0/24
relayhost =
inet_interfaces = all
# Tratamento dos cabeçalhos a serem enviados
append_dot_mydomain = no
recipient_delimiter = +

# Usado principalmente no recebimento das mensagens
smtpd_banner = $myhostname ESMTP Qmail - Kurumin
mydestination = mail.true.sj.ifsc.edu.br, localhost.true.sj.ifsc.edu.br, localhost, true.sj.ifsc.edu.br
#
# Quotas
mailbox_size_limit = 0
#
# Apelidos de usuários
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases


# Segurança com TLS
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

Instalação de Equipamentos de Redes - IER

  • Fonte de pesquisa:

Marcelo Sobral

  • Criado Vlans: vconfig add eth0 VID

Funcionários:45

Hóspedes:40

Visitantes:100

Programação para redes de Computadores - PRC

  • Criado pagina em HTML (www.true.sj.ifsc.edu.br)
  • Criado:

- cadastrar

- alterar

- login

  • Scripts:

atualizar.php

 <?
 session_start();
 ?>
 
 <?
 
 if ($_SESSION['autenticado'] == "certo"){
      
 $nome = $_POST['nome'];
 $rg = $_POST['rg'];
 $cpf = $_POST['cpf'];
 $email = $_POST['email'];
 $telefones = $_POST['telefones'];
 $data_de_entrada = $_POST['data_de_entrada']; 
 $data_de_saida = $_POST['data_de_saida'];
 $dias_de_hospedagem = $_POST['dias_de_hospedagem'];
 $quarto = $_POST['quarto'];
 $conexao = mysql_connect("localhost","admin",";******;");
   
 $base_ok = mysql_select_db("hotel",$conexao) ;
     
 $atualizar = "update usuarios set nome='$nome', rg='$rg', cpf='$cpf', email='$email', 
telefones='$telefones', 
data_de_entrada= '$data_de_entrada', 
data_de_saida='$data_de_saida', 
dias_de_hospedagem='$dias_de_hospedagem', 
quarto='$quarto'  where codigo='$_POST[cod]'";
   
 mysql_query($atualizar,$conexao);
   
 mysql_close($conexao);
       echo "<script> window.location='agenda3.php' </script>";
   
 ?>
 <?
 }else{
       echo "<script> window.location='login1.php' </script>";
 }
 ?>
   

alterar.php

 <?
 session_start();
 ?>
 <html>
 <head>
       <title>alterando os usuarios</title>
 </head>
 <body>
 <center>
  
 <h1>Alterar</h1></center><P>
 <?
 if ($_SESSION['autenticado'] == "certo"){
 $cod = $_GET['cod'];
 $conexao = mysql_connect("localhost","admin",";******;");
 $base_ok = mysql_select_db("hotel",$conexao);
 $consulta = "SELECT * from usuarios where codigo=$cod";
 $resultado = mysql_query($consulta,$conexao);
 while ($linha = mysql_fetch_array($resultado)){
       $nome=$linha['nome'];
       $rg=$linha['rg'];
       $cpf=$linha['cpf'];
       $email=$linha['email'];
       $telefones=$linha['telefones'];
       $data_de_entrada=$linha['data_de_entrada'];
       $data_de_saida=$linha['data_de_saida'];
       $dias_de_hospedagem=$linha['dias_de_hospedagem'];
       $quarto=$linha['quarto'];
 }  
 ?>
  
       <form name="alterar" action="atualizar.php"method="post">

Nome:
<input type="text"name="nome" value=<? echo $nome; ?>>

RG:
<input type="text" name="rg" value=<? echo $rg; ?>>

CPF:
<input type="text" name="cpf" value=<? echo $cpf; ?>>

Email:
<input type="text" name="email" value=<? echo $email; ?>>

Telefones:
<input type="text" name="telefones" value=<? echo $telefones; ?>>

Data de Entrada:
<input type="text" name="data_de_entrada" value=<? echo $data_de_entrda; ?>>

Data de Saida:
<input type="text" name="data_de_saida" value=<? echo $data_de_saida; ?>>

Dias de Hospedagem:
<input type="text" name="dias_de_hospedagem" value=<? echo $dias_de_hospedagem; ?>>

Quarto:
<input type="text" name="quarto" value=<? echo $quarto; ?>> <input type="hidden" name="cod" value=<? echo $cod; ?>>
<input type="submit" name="b_OK" value="OK"> </form> <form name="voltar" action="listarcontatos3.php" method="post"> <input type="submit"name="b_voltar" value="Voltar">

 </body>
 </html>
 <?
 }else{
       echo "<script> window.location='login1.php' </script>";
 }
 ?>


cadastrar.php

<?

 session_start();
 ?>
 <html>
 <head>
       <title>cadastro de usuarios</title>
 </head>
 <body>

Cadastro de usuarios

 <?
       if ($_SESSION['autenticado'] == "certo") {
 ?>
               <form name="cadastrar" action="tabela.php"method="post">

NOME:
<input type="text"name="NOME">

RG:
<input type="text" name="RG">

CPF:
<input type="text" name="CPF">

EMAIL:
<input type="text" name="EMAIL">

TELEFONES:
<input type="text" name="TELEFONES">

DATA DE ENTRADA:
<input type="text" name="DATA_DE_ENTRADA">

DATA DE SAIDA:
<input type="text" name="DATA_DE_SAIDA">

DIAS DE HOSPEDAGEM:
<input type="text" name="DIAS_DE_HOSPEDAGEM">

QUARTO:
<input type="text" name="QUARTO"> <input type="submit" name="b_enviar" value="Enviar"> </form> <form name="voltar" action="agenda3.php" method="post"> <input type="submit" name="b_voltar" value="Voltar"> </form> <? }else{ echo "<script>window.location='login1.php'</script>"; } ?> </body> </html>

Serviços Instalados

  • Sistema Operacional: Ubuntu versão 8.10
  • Vim
  • Postifix
  • Bind9
  • Windows System
  • Firefox
  • DHCP3-server
  • HTTP
  • SSH
  • Black Box