Discussão:Projeto Integrador - 2011.1 - JallesNet
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
- !/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.
- Atividades realizadas pela equipe de Gerenciamento:
- Edição do arquivo /etc/network/interfaces: Configuração das interfaces de rede:
- This file describes the network interfaces available on your system
- and how to activate them. For more information, see interfaces(5).
- The loopback network interface
auto lo
iface lo inet loopback
- 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.
- Atividades realizadas pela 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:
minicon -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/tty0
- Bps/Paridade/Bits : 9600 8N1
- Controle de Fluxo por Hardware : Não
- Seu menu ficará da seguinte forma:
┌───────────────────────────────────────────────────────┐
│ A – Dispositivo Serial : /dev/tty0
│ 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;
- Para configurar a interface serial:
interface serial 0;
ip address 10.0.0.1/30;
encapsulation ppp;
exit;
- Para configurar a interface ethernet:
interface fastethernet 0;
ip address 172.18.0.1/24;
exit;
exit;
- 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 seus respectivos os 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)