Projeto Integrador - 2014.2 - No Pain No Gain

De MediaWiki do Campus São José
Revisão de 19h46min de 26 de novembro de 2014 por 172.18.129.1 (discussão)
Ir para navegação Ir para pesquisar
No pain, no gain.jpg

Início Dia 17/11/2014

Decidimos pelo nome da equipe "No Pain, No Gain".

Escolhemos o Sistema Operacional Centos 6.6, porém só conseguiremos instala-lo no dia 18/11.

  • Informações Técnicas do Servidor:

- Processador Intel Core

- Memória RAM 1GB.

- HD 320GB.

- Placa de Rede Healtek

- Três interfaces de Rede: Onboard(1) Offboard(2)

Dia 18/11/2014

Serviços previstos:

Tivemos palestra com o Engº Patrick Soares, da empresa OI, das 19 às 20:30.

Retornamos ao Projeto Integrador na aula do Professor Fábio, de Instalação.

Tivemos problema quanto a instalação do Sistema Operacional Centos 6.6, mas no fim, conseguimos faze-la com um CD bootável. Para isso, foi preciso trocar o drive de CD da máquina do Servidor.

Instalamos os seguintes Serviços e Servidores: DHCP, DNS, PHP, MYSQL, RADIUS, APACHE

Dia 19/11/2014

Alteramos nosso Sistema Operacional para Ubuntu Server 13.04, pois o Centos 6.6 não era conhecido por todos da equipe e se tornaria mais difícil a sua configuração.

No entanto, tivemos problemas com a instalação do novo SO em nosso Servidor.

Por isso, trocamos nossa máquina Servidora:

  • Informações Técnicas do Servidor:

- Processador Pentium D 1.2Ghz

- Memória RAM 1,5GB.

- HD 80GB.

- Placa de Rede Healtek

- Três interfaces de Rede: Onboard(1) Offboard(2)

Dia 20/11/2014

Conseguimos instalar o Sistema Operacional Ubuntu Server 13.04.

Dividimos nossas atividades de acordo com a tabela, abaixo:

Tarefa Responsável
Programação Tiago Flores
DNS, WEB Nivaldo
EMAIL, WEBMAIL Joel
DHCP, FIREWALL, SSH Bruna
  • Atualização do Ubuntu Server, utilizando os comandos:
 sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade.
  • Instalação de alguns serviços, utilizando os comandos:
 sudo apt-get install openssh-server
sudo apt-get install bind9
sudo apt-get install apache2
sudo apt-get install isc-dhcp-server
sudo apt-get install mysql-server

Dia 21/11/2014

Tivemos quatro aulas de Cabeamento com o Professor Saul, onde pudemos realizar as seguintes atividades:

- Instalação DSLAM na sala de RedesI

- Separamos o Patch Panel, Organizadores de cabos, Switch, Bandejas do Armário e

- Definimos os 4 Pontos de Tomada (Rede e Câmera).

Dia 24/11/2014

- Configuramos o Postfix:

 sudo apt-get install postfix

Testamos o Email de acordo com o texto, abaixo:

> sudo service postfix restart
> telnet localhost 25
220 ger ESMTP postfix (Ubuntu)
helo mail
250 ger
mail from: aluno@ifsc.edu.br
250 2.1.0 OK
rcpt to: postmaster@gar.edu.br
250 2.1.5 OK
data
354 End data with <CR><LF>.<CR><LF>
subject: Teste

blabla
.
250 2.0.0 OK: queued as 71259CCA3
quit
221 2.0.0 Bye
Connection closed by foreign host
>

Dia 25/11/2014

- Configuramos o DNS:

Arquivo: /etc/network/interfaces

# The loopback network interface
auto lo eth1 #eth1:0
iface lo inet loopback

#Configuração IP Principal
iface eth1 inet static
     address 192.168.1.21
     netmask 255.255.255.0
     gateway 192.168.1.1

#Configuração IP Secundário
#iface eth1:0 inet static
#     address 200.135.37.122
#     netmask 255.255.255.192
#     gateway 200.135.37.126

Arquivo: /etc/bind/named.conf.local

//Zona de pesquisa direta
zone "nopainnogain.sj.ifsc.edu.br" {
        type master;
        file "/etc/bind/db.nopainnogain.sj.ifsc.edu.br";
};

//Zona de pesquisa reversa
zone "1.168.192.in-addr.arpa" {
       type master;
       file "/etc/bind/db.192";
};
~

Arquivo: /etc/bind/db.nopainnogain.sj.ifsc.edu.br

;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     nopainnogain.sj.ifsc.edu.br. root.napainnogain.sj.ifsc.edu.br. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      nopainnogain.
1       IN      PTR     roteador.nopainnogain.sj.ifsc.edu.br.
50      IN      PTR     vendas.nopainnogain.sj.ifsc.edu.br.
21      IN      PTR     nopainnogain.sj.ifsc.edu.br.

Arquivo: /etc/bind/db.192

;
; BIND data file for local loopback interface
;
$TTL    604800
@  IN   SOA     nopainnogain.sj.ifsc.edu.br. root.nopainnogain.sj.ifsc.edu.br. (
                            100         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
nopainnogain.sj.ifsc.edu.br.  IN      NS  nopainnogain.nopainnogain.sj.ifsc.edu.br.
nopainnogain.sj.edu.br.       IN      A       192.168.1.21
               @              IN      A       127.0.0.1
              ;@              IN      AAAA    ::1
              nopainnogain    IN      A       192.168.1.21
              roteador        IN      A       192.168.1.1
              vendas          IN      A       192.168.1.50
              www             IN      CNAME   nopainnogain.sj.ifsc.edu.br.

- Configuramos o Apache:

<html><body><h1>nopainnogain o melhor servidor</h1>
</body></html>

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "/var/www/nopainnogain"
ServerName www.nopainnogain.sj.ifsc.edu.br
</virtualhost>

Dia 26/11/2014

- Configuramos o DHCP:

OBS: Vamos alterar alguns parâmetros desta configuração após nosso IP 200.135.37.121/26 esteja liberado.

Arquivo: /etc/dhcp/dhcpd.conf

#Tempos de Aluguel
default-lease-time 600;
max-lease-time 7200;

#REDE SEM FIO 
subnet 192.168.110.0 netmask 255.255.255.0 {
        range 192.168.110.100 192.168.110.199;
        option broadcast-address 192.168.110.255;
        option routers 192.168.110.1;
        option domain-name-servers 200.135.37.65;
        option domain-name "nopainnogain.sj.ifsc.edu.br";
}

#VLAN1
subnet 192.168.120.0 netmask 255.255.255.0 {
        range 192.168.120.100 192.168.120.199;
        option broadcast-address 192.168.120.255;
        option routers 192.168.120.1;
        option domain-name-servers 200.135.37.65;
        option domain-name "nopainnogain.sj.ifsc.edu.br";
}

#VLAN2
subnet 192.168.130.0 netmask 255.255.255.0 {
        range 192.168.130.100 192.168.130.199;
        option broadcast-address 192.168.130.255;
        option routers 192.168.130.1;
        option domain-name-servers 200.135.37.65;
        option domain-name "nopainnogain.sj.ifsc.edu.br";
}


Arquivo: /etc/default/isc-dhcp-server

 
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

Para Teste de funcionalidade do DHCP, utilizamos a configuração, abaixo:

#TESTE
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.42 192.168.1.50;
        option broadcast-address 192.168.1.255;
        option routers 192.168.1.1;
        option domain-name-servers 200.135.37.65;
        option domain-name "nopainnogain.sj.ifsc.edu.br";
}