Mudanças entre as edições de "Projeto Integrador - 2011.1 - Falcon"
Linha 222: | Linha 222: | ||
102 PTR dns.falcon.sj.ifsc.edu.br. | 102 PTR dns.falcon.sj.ifsc.edu.br. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | |||
--Rodrigo Schmitt 19h47min de 20 de junho de 2011 (BRT) | --Rodrigo Schmitt 19h47min de 20 de junho de 2011 (BRT) | ||
+ | |||
+ | Criado arquivo de sub-dominio: | ||
+ | |||
+ | /etc/bind/clientea.falcon: | ||
+ | |||
+ | <code> | ||
+ | zone "clientea.falcon.sj.ifsc.edu.br" IN { | ||
+ | type master; | ||
+ | file "/etc/bind/master/clientea.zone"; | ||
+ | allow-update { none; }; | ||
+ | }; | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Criado arquivo de zone: | ||
+ | /etc/bind/master/clientea.zone | ||
+ | <code> | ||
+ | $TTL 86400 | ||
+ | @ IN SOA dns.falcon.sj.ifsc.edu.br falcon ( | ||
+ | 2011032000 ; serial | ||
+ | 3H ;refresh | ||
+ | 15M ;retry | ||
+ | 1W ;expiry | ||
+ | 1D) ;minimum | ||
+ | IN NS dns.falcon.sj.ifsc.edu.br. | ||
+ | IN MX 0 dns.falcon.sj.ifsc.edu.br. | ||
+ | localhost IN A 127.0.0.1 | ||
+ | $ORIGIN clientea.falcon.sj.ifsc.edu.br. | ||
+ | dns A 200.135.37.102 | ||
+ | www A 200.135.37.102 | ||
+ | mail A 200.135.37.102 | ||
+ | </syntaxhighlight> | ||
+ | --Rodrigo Schmitt 20h13min de 20 de junho de 2011 (BRT) | ||
=Dia: 20/06/2011= | =Dia: 20/06/2011= |
Edição das 20h13min de 20 de junho de 2011
Dia: 13/06/2011
Instalação inicial do servidor
- Proposta: Provedor de acesso para condomínios.
Atividades realizadas no primeiro dia de projeto.
*1. Criamos um disco de inicialização a partir de uma imagem do Ubuntu-Server. Ok! *2. Escolher a máquina que será utilizada. Ok! *3. Realizamos 'Bootar' pelo pen-drive. Ok! *4. Definimos o sistema de arquivo e partições necessárias. Ok! *5. Definir o nome do domínio e nome de máquina. Ok! *6. Instalar o Ubuntu-Server. Ok *7. Configurado servidor. Ok! *8. Instalado o equipamento no RACK. Ok! *9. Instalado SSH. Ok!
Dia: 15/06/2011
- Gerência de rede/IER. -Apresentado detalhes do projeto pelo Prof. Odilson e Prof. Sobral e divido equipes de forma que sejam realizadas atividades na parte de gerencia e na parte de instalação e equipamentos de rede.
- Configuração da rede Falcon:
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.102
netmask 255.255.255.192
gateway 200.135.37.126
</syntaxhighlight>
DNS
- Configurado DNS:(Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído que permite a "tradução" de nomes de "maquinas" em endereços IP. Portas utilizadas: 53 UDP/TCP.
Instalação e configuração de servidor DNS(BIND9[1])
- apt-get update; apt-get install bind9
</syntaxhighlight>
Arquivo /etc/bind/named.conf:
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/clientea.falcon";
</syntaxhighlight>
Arquivo /etc/bind/named.conf.local: Criado arquivos de zone.
zone "falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/falcon.zone";
allow-update { none; };
};
zone "103.37.135.200.in-addr.arpa" IN {
type master;
file "/etc/bind/master/db.103.37.135.200";
};
</syntaxhighlight>
Arquivo /etc/bind/master/falcon.zone: Configurações do domínio.
$TTL 86400
@ IN SOA dns.falcon.sj.ifsc.edu.br falcon (
2007032000 ; serial
3H ;refresh
15M ;retry
1W ;expiry
1D) ;minimum
IN NS dns.falcon.sj.ifsc.edu.br.
IN MX 0 dns.falcon.sj.ifsc.edu.br.
localhost IN A 127.0.0.1
$ORIGIN falcon.sj.ifsc.edu.br.
dns A 200.135.37.102
www A 200.135.37.102
mail A 200.135.37.102
</syntaxhighlight>
- Para cada cliente será criado um arquivo clienteX.falcon.sj.ifsc.edu.br.
zone "clienteX.falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/clienteX.falcon";
allow-update { none; };
};
</syntaxhighlight>
Dia: 16/06/2011
MySQL
- Instalação do banco de dados MySQL e PHP5.
apt-get install php5-mysql
</syntaxhighlight>
- Logar no banco de dados:
mysql -u root -p
</syntaxhighlight>
- Criado a base de dados Falcon:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| falcon |
| mysql |
+--------------------+
3 rows in set (0.00 sec)
</syntaxhighlight>
- Selecionando a tabela para verificar dados cadastrados:
mysql> SELECT * FROM dominios;
+--------+-----------------+--------------------------------+
| codigo | cliente | dominio |
+--------+-----------------+--------------------------------+
| 1 | Eduardo | duduclezar |
| 2 | clientea.falcon | clientea.falcon.sj.ifsc.edu.br |
+--------+-----------------+--------------------------------+
1 row in set (0.00 sec)
</syntaxhighlight>
- Tabela dominios criada:
mysql> desc dominios;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| codigo | int(11) | NO | PRI | NULL | auto_increment |
| cliente | varchar(40) | YES | | NULL | |
| dominio | varchar(50) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
</syntaxhighlight>
- Sair do Banco de Dados:
mysql> quit
</syntaxhighlight>
- Elaboração do conteúdo das paginas em PHP com conexão no banco de dados Mysql.
Dia: 17/06/2011
Alterado os arquivos de configuração do DNS pois foi alterado o IP do equipamento e para corrigir alguns incidentes:
Abaixo os arquivos:
Arquivo /etc/bind/named.conf.local:
zone "falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/falcon.zone";
allow-update { none; };
};
zone "102.37.135.200.in-addr.arpa" IN {
type master;
file "/etc/bind/master/db.102.37.135.200";
};
</syntaxhighlight>
Arquivo /etc/bind/master/falcon.zone:
$TTL 86400
@ IN SOA dns.falcon.sj.ifsc.edu.br. root (
2011032000 ; serial
3H ;refresh
15M ;retry
1W ;expiry
1D) ;minimum
IN NS dns.falcon.sj.ifsc.edu.br.
IN MX 0 dns.falcon.sj.ifsc.edu.br.
localhost IN A 127.0.0.1
$ORIGIN falcon.sj.ifsc.edu.br.
dns A 200.135.37.102
www A 200.135.37.102
mail A 200.135.37.102
</syntaxhighlight>
Criado arquivo DNS-reverso:
/etc/bind/master/db.102.37.135.200
$TTL 86400
@ IN SOA dns.falcon.sj.ifsc.edu.br. root (
2011032000 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS dns.falcon.sj.ifsc.edu.br.
IN MX 0 dns.falcon.sj.ifsc.edu.br.
102 PTR dns.falcon.sj.ifsc.edu.br.
</syntaxhighlight>
--Rodrigo Schmitt 19h47min de 20 de junho de 2011 (BRT)
Criado arquivo de sub-dominio:
/etc/bind/clientea.falcon:
zone "clientea.falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/clientea.zone";
allow-update { none; };
};
</syntaxhighlight>
Criado arquivo de zone:
/etc/bind/master/clientea.zone
$TTL 86400
@ IN SOA dns.falcon.sj.ifsc.edu.br falcon (
2011032000 ; serial
3H ;refresh
15M ;retry
1W ;expiry
1D) ;minimum
IN NS dns.falcon.sj.ifsc.edu.br.
IN MX 0 dns.falcon.sj.ifsc.edu.br.
localhost IN A 127.0.0.1
$ORIGIN clientea.falcon.sj.ifsc.edu.br.
dns A 200.135.37.102
www A 200.135.37.102
mail A 200.135.37.102
</syntaxhighlight>
--Rodrigo Schmitt 20h13min de 20 de junho de 2011 (BRT)
Dia: 20/06/2011
Dia: 21/06/2011
Dia: 22/06/2011
Dia: 23/06/2011
Dia: 24/06/2011
Dia: 26/06/2011
Dia: 27/06/2011
Dia: 28/06/2011
Dia: 29/06/2011
Dia: 30/06/2011
Dia: 01/07/2011
Dia: 04/07/2011
Dia: 05/07/2011
Dia: 06/07/2011
Dia: 07/07/2011
Dia: 08/07/2011
Dia: 11/07/2011
Dia: 12/07/2011