Mudanças entre as edições de "Projeto Integrador - 2011.1 - JallesNet"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 293: Linha 293:
 
inet_interfaces = all
 
inet_interfaces = all
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
*Criação dos arquivos que serão utilizados como base na inclusão de novos usuário/domínios.
  
 
*Criação de Shell Script para integração dos serviços de DNS, Web e Mail com a página PHP. O script é responsável por:
 
*Criação de Shell Script para integração dos serviços de DNS, Web e Mail com a página PHP. O script é responsável por:

Edição das 21h24min de 17 de junho de 2011

Equipe JallesNet

  • Clailton Francisco
  • Dimas Duarte
  • Everton Cardoso
  • Felipe Machado
  • Gabriel Silveira
  • Jalles Vides

1º Dia - 13/06/2011

  • Atividades Realizadas:
    • Instalação do Ubuntu Server
    • Estabelecimento de um IP temporário
    • Instalação e configuração do OpenSSH Server
    • Criação de Shell Script para manter um log atualizado no server

  1. !/bin/bash

IFS=";"

PS3="Entre com uma opção: " menu="Nova Entrada;Sair"

select opcao in $menu; do echo "Você escolheu: $opcao" case $REPLY in 1) echo "Qual o seu nome?" read nome echo "Digite a nova entrada:" read entrada data=`date` echo "$data - $nome -> $entrada" >> /home/grupo5/controle/arquivoDeLog.txt ;; 2) break ;; *) echo "Opção desconhecida." ;; esac done

unset IFS

</syntaxhighlight>

2º Dia - 14/06/2011

  • Apenas recebemos instruções sobre a parte de Cabeamento Estruturado do Prof. Saul.

3º Dia - 15/06/2011

  • A equipe foi dividida em 2. Uma parte seguiu com o Prof. Sobral para a configuração dos Modems e a outra com o Prof. Odilson para continuar a parte de Gerenciamento de Redes.

Equipe de Gerenciamento

  • Edição do arquivo /etc/network/interfaces: Configuração das interfaces de rede:

  1. This file describes the network interfaces available on your system
  2. and how to activate them. For more information, see interfaces(5).
  1. The loopback network interface

auto lo iface lo inet loopback

  1. The primary network interface

auto eth0 iface eth0 inet static address 200.135.37.103 netmask 255.255.255.192 gateway 200.135.37.126

auto eth1 iface eth1 inet static address 172.18.0.103 netmask 255.255.255.0 </syntaxhighlight>

  • Servidor DNS colocado no ar, arquivo /etc/bind/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 "jallesnet.sj.ifsc.edu.br" IN { type master; file "/etc/bind/jallesnet.zone"; };

//DNS reverso zone "37.135.200.in-addr.arpa" { type master; file "/etc/bind/db37.135.200.in-addr.arpa"; }; </syntaxhighlight>

  • Edição do arquivo /etc/bind/jallesnet.zone:

$TTL 86400

@ IN SOA g5.jallesnet.sj.ifsc.edu.br. root ( 2011061500 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS g5.jallesnet.sj.ifsc.edu.br. IN MX 0 g5.jallesnet.sj.ifsc.edu.br.

localhost IN A 127.0.0.1 $ORIGIN jallesnet.sj.ifsc.edu.br. g5 A 200.135.37.103 www A 200.135.37.103 </syntaxhighlight>

  • Edição do arquivo /etc/bind/db37.135.200.in-addr.arpa:

$TTL 86400

@ IN SOA g5.jallesnet.sj.ifsc.edu.br. root ( 2011061500 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS g5.jallesnet.sj.ifsc.edu.br. IN MX 0 g5.jallesnet.sj.ifsc.edu.br.

103 PTR jallesnet.sj.ifsc.edu.br. </syntaxhighlight>

  • Por fim, alteramos o arquivo /etc/resolv.conf:

domain sj.ifsc.edu.br search sj.ifsc.edu.br nameserver 200.135.37.103 nameserver 200.135.37.65 </syntaxhighlight>

  • Foi criada a pasta /etc/bind/clientes para serem adicionados os arquivos de zonas provenientes dos clientes da rede.
  • Instalação e configuração do servidor Apache.


Equipe de Instalação de Equipamentos

  • Configuração do roteador Cisco 1700:
  • Foi utilizado a ferramenta "Minicom" (sudo apt-get install minicom) para ter acesso pela interface serial ao roteador Cisco 1700.
  • Após a instalação do Minicom deve-se executá-lo da seguinte forma:
minicom -s (onde o parâmetro -s significa setup).
  • O seguinte menu aparecerá:

┌─────────────[configuração]──────────────┐ │ Nomes de arquivos e rotas │ Protocolos de transferência de arquivos │ Configuração da porta serial │ Modem e discagem │ Tela e teclado │ Salvar configuração como dfl │ Salvar configuração como │ Sair │ Sair do Minicom └────────────────────────────────────────┘

</syntaxhighlight>

  • Navegue com o cursor até a opção "Configuração da porta serial", acessando-a com a tecla "Enter"
  • Aparecerá a seguinte tela:

┌──────────────────────────────────────────────────────────┐ │ A – Dispositivo Serial : /dev/tty1 │ B – Localização do Arquivo de Travamento : /var/lock │ C – Programa de Entrada : │ D – Programa de Saída : │ E – Bps/Paridade/Bits : 38400 8N1 │ F – Controle de Fluxo por Hardware : Sim │ G – Controle de Fluxo por Software : Não │ │ Alterar qual configuração? └──────────────────────────────────────────────────────────┘

</syntaxhighlight>

  • Altere os seguintes parâmetros:
  • Dispositivo Serial : /dev/ttSy0
  • Bps/Paridade/Bits : 9600 8N1
  • Controle de Fluxo por Hardware : Não
  • Seu menu ficará da seguinte forma:

┌───────────────────────────────────────────────────────┐ │ A – Dispositivo Serial : /dev/ttSy0 │ B – Localização do Arquivo de Travamento : /var/lock │ C – Programa de Entrada : │ D – Programa de Saída : │ E – Bps/Paridade/Bits : 9600 8N1 │ F – Controle de Fluxo por Hardware : Não │ G – Controle de Fluxo por Software : Não │ │ Alterar qual configuração? └───────────────────────────────────────────────────────┘

</syntaxhighlight>

  • Após feitas essas configurações volte ao menu principal com a tecla "Enter":

┌────[configuração]──────────────────────┐ │ Nomes de arquivos e rotas │ Protocolos de transferência de arquivos │ Configuração da porta serial │ Modem e discagem │ Tela e teclado │ Salvar configuração como dfl │ Salvar configuração como.. │ Sair │ Sair do Minicom └───────────────────────────────────────┘

</syntaxhighlight>

  • Salve as suas configurações na opção "Salvar configuração com dfl", e saia do Minicom na opção "Sair".
  • Caso o roteador esteja corretamente conectado, será aberta a interface de configuração do roteador, assim execute os comandos a seguir:

enable; configure terminal;

  1. Para configurar a interface serial:

interface serial 0; ip address 10.0.0.1/30; encapsulation ppp; exit;

  1. Para configurar a interface ethernet:

interface fastethernet 0; ip address 172.18.0.1/24; exit; exit;

  1. Para salvar as configurações:

wr; </syntaxhighlight>

4º Dia - 16/06/2011

  • Instalação e configuração do MySQL-Server:

> create database users; > GRANT ALL PRIVILEGES on users.* to 'XXX'@'%' identified by 'YYY';

> use users; > CREATE TABLE usuarios (codigo INT AUTO_INCREMENT, nome VARCHAR(40), dominio VARCHAR (60), PRIMARY KEY (codigo)); </syntaxhighlight>

  • Criação de algumas das páginas .php:
    • index.php (página principal)
    • dominios.php (página que contém as informações sobre os usuários e os seus respectivos domínios)
    • logout.php (página utilizada para fechar a Sessão e encaminhar o usuário de volta ao index.php)
    • autenticar.php (página utilizada para verificar se a senha digitada no index.php é correta)

5º Dia - 17/06/2011

Programação e Gerenciamento

  • Instalação e configuração do Postfix e edição do arquivo /etc/postfix/main.cf:

myhostname = g5.jallesnet.sj.ifsc.edu.br mydomain = jallesnet.sj.ifsc.edu.br alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = $mydomain mydestination = $myhostname, $mydomain, /home/grupo5/controle/dominios mynetworks_style = subnet mynetworks = 127.0.0.0/8, 172.18.0.0/24 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all </syntaxhighlight>

  • Criação dos arquivos que serão utilizados como base na inclusão de novos usuário/domínios.
  • Criação de Shell Script para integração dos serviços de DNS, Web e Mail com a página PHP. O script é responsável por:
    • Criação dos arquivo de zone
    • Criação dos arquivo named.conf
    • Criação da pasta no /var/www
    • Criação de link simbólico e página default dos virtual hosts
    • Criação de domínio no postfix
    • Reiniciar postfix e dns, e reler as configurações do apache

Instalação de Equipamentos