Projeto Integrador - 2013.2 - Super Vaca
18/11/2013 Início do Projeto
-> Planejamentos:
- Sistema operacional: Ubuntu Server
- Serviços e Servidores: DHCP, DNS, NTP, CRON, Roteamento,NAT, HTTP, PHP, MYSQL, NO-CAT, RADIUS
19/11/2013
- Informações técnica do servidor:
- Processador INTEL CORE 2 2.4Ghz.
- Memória RAM 4GB.
- HD 320GB.
- Placa de Rede Healtek H40B.
- Sistema Operacional:
Ubuntu-Server 12.04 LTS - PC (INTEL x86)
- Serviços:
Root@root:$ aptitude install bind9
Root@root:$ aptitude install NTP
Root@root:$ aptitude install isc-dhcp-server
Root@root:$ aptitude install xorg blackbox firefox
Obs:
- Encontramos dificuldades na instalação do Ubuntu Server, onde levou a maior parte do dia.
20/11/2013
- Realizamos a configuração da rede externa ETH0:
Root@root:$ vi /etc/network/interfaces
# Loopback
auto lo
iface lo inet loopback
# Rede externa
auto eth0
iface eth0 inet static
address 200.135.37.96
netmask 255.255.255.192
gateway 200.135.37.126
dns-search supervaca.sj.ifsc.edu.br
dns-nameservers 127.0.0.1
Para aplicar os valores:
Root@root:$ ifdown eth0 Root@root:$ ifup eth0
- Configuração do DNS:
Root@root:$ vi /etc/bind/supervaca.sj.ifsc.edu.br
#vi supervaca.sj.ifsc.edu.br
$TTL 86400 @ IN SOA ns1.supervaca.sj.ifsc.edu.br. dnsadmin.supervaca.com.br. (
2013112000 ; serial
1d ; refresh
1h ; retry
1w ; expire
1d ; negative cache TTL
)
@ IN NS ns1.supervaca.sj.ifsc.edu.br.
ns1 IN A 200.135.37.96
ntp IN CNAME ns1.supervaca.sj.ifsc.edu.br.
www IN CNAME ns1.supervaca.sj.ifsc.edu.br.
- Para aplicar os valores:
Root@root:$ tail -f /var/log/syslog &
Root@root:$ service bind9 restart
21/11/2013
- Não realizamos nenhuma configuração no servidor devido a prova de Gerência.
22/11/2013
Na aula de cabeamento estruturado realizamos as instalações externa do nosso projeto, segue logo abaixo as imagens:
- Nessa primeira imagem temos um switch, por ele chega o link da RPN através do CPD do IFSC, onde o patch cord cinza cria comunicação com o patch painel acima em laranja, no nosso caso EC12.
- Do rack central EC12, passa um cabo UTP CAT6 até o rack direito no conector EC12, em seguida esse mesmo cabo irá para o DSLAN na entrada UP1.
- Nessa imagem temos o rack com o DSLAN, responsável pela comunicação (rede e telefonia) vindo da operadora, onde irá simular uma central pública em nosso projeto.
- Nosso DSLAN é um D-LINK DAS 3324, é através do patch cord vermelho que o mesmo está recebendo o sinal de comunciação da operadora.
- Ao observar a imagem, temos dois cabos azuis, o primeiro cabo é responsável pela saída de linha telefonica do DSLAN para rack. O segundo cabo é responsável por dados e voz.
- O cabo responsável por dados e voz é instalado no patch painel com as nomeclaturas SA SB e SC, onde saem mais 3 patch cord com as identificações ED02, ED03 e ED04 (ED= esquerdo direito + número da porta, ex:01)
- Ao chegar no rack ED02, ED03 e ED04 interligamos 3 cabos correspondentes ao mesmo para o LA, LB e LC, onde irá se converter em um único cabo UTP CAT6, divido em 3 pares, somente para linha telefonica, interligado com o laboratório de cabeamento estruturado que é responsável pelo condomínio e instação do servidor.
23/11/2013
Sábado
24/11/2013
Domingo
25/11/2013
DHCP
- Com essa configuração, cada morador terá uma faixa de IP limitada, onde qualquer IP que ele conecte dentro dessa faixa, irá ter o mesmo pacote de serviço automaticamente.
- O serviço DHCP.
- Configuração no arquivo /etc/dhcp/dhcpd.conf.
authoritative;
# Integração com Syslog
log-facility local7;
# Integração com DNS
ddns-update-style none;
# Tempos de "aluguel"
default-lease-time 3600;
max-lease-time 14400;
#abaixo seguira as sub redes
#Rede sem fio
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.199;
option routers 192.168.10.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.10.254;
}
#Apartamento 1
subnet 192.168.11.0 netmask 255.255.255.0 {
range 192.168.11.100 192.168.11.199;
option routers 192.168.11.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.11.254;
}
#Apartamento 2
subnet 192.168.12.0 netmask 255.255.255.0 {
range 192.168.12.100 192.168.12.199;
option routers 192.168.12.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.12.254;
}
#Apartamento 3
subnet 192.168.13.0 netmask 255.255.255.0 {
range 192.168.13.100 192.168.13.199;
option routers 192.168.13.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.13.254;
}
#Apartamento 4
subnet 192.168.14.0 netmask 255.255.255.0 {
range 192.168.14.100 192.168.14.199;
option routers 192.168.14.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.14.254;
}
#Apartamento 5
subnet 192.168.15.0 netmask 255.255.255.0 {
range 192.168.15.100 192.168.15.199;
option routers 192.168.15.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.15.254;
}
#Apartamento 6
subnet 192.168.16.0 netmask 255.255.255.0 {
range 192.168.16.100 192.168.16.199;
option routers 192.168.16.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.16.254;
}
#Apartamento 7
subnet 192.168.17.0 netmask 255.255.255.0 {
range 192.168.17.100 192.168.17.199;
option routers 192.168.17.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.17.254;
}
#Apartamento 8
subnet 192.168.18.0 netmask 255.255.255.0 {
range 192.168.18.100 192.168.18.199;
option routers 192.168.18.254
domain-name "supervaca.sj.ifsc.edu.br";
domain-name-servers 192.168.18.254;
}
Interfaces
- Após professor liber Ip 200.135.37.96, copiar configurações do arquivo /etc/network/interfaces1 para o /etc/network/interfaces com o cp ou cat
$ cp /etc/network/interfaces1 /etc/network/interfaces $ cat /etc/network/interfaces1 > /etc/network/interfaces
# Loopback
auto lo
iface lo inet loopback
# Rede externa
auto eth0
iface eth0 inet static
address 200.135.37.96
netmask 255.255.255.192
gateway 200.135.37.126
dns-search supervaca.sj.ifsc.edu.br
dns-nameservers 127.0.0.1
# Rede interna
auto eth1
iface eth1 inet manual
# Rede sem fio
auto vlan110
iface vlan10 inet static
address 192.168.110.254
netmask 255.255.255.0
vlan-raw-device eth1
#Vlan para Moradores
# Apartamento 1
auto vlan120
iface vlan11 inet static
address 192.168.120.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 2
auto vlan130
iface vlan11 inet static
address 192.168.130.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 3
auto vlan140
iface vlan11 inet static
address 192.168.140.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 4
auto vlan150
iface vlan11 inet static
address 192.168.150.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 5
auto vlan160
iface vlan11 inet static
address 192.168.160.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 6
auto vlan170
iface vlan11 inet static
address 192.168.170.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 7
auto vlan180
iface vlan11 inet static
address 192.168.180.254
netmask 255.255.255.0
vlan-raw-device eth1
# Apartamento 8
auto vlan190
iface vlan11 inet static
address 192.168.190.254
netmask 255.255.255.0
vlan-raw-device eth1
26/11/2013
- Tivemos problemas relacionado com a máquina, a mesma desligava constantemente, sendo assim efetuamos a troca por outra máquina.
- Além do incoveniente, seguimos com as instalações do nosso servidor
Root@root$ apt-get update
Root@root$ apt-get upgrade
Em seguida realizamos a instalação do Apache2 e o PHP 5.
Root@root$ apt-get install apache2 php5
- Para testar se tudo foi instalado corretamente, criamos o arquivo phpinfo.php com as informações do PHP5:
Root@root$ vi /var/www/phpinfo.php
- Copiamos o conteúdo abaixo para o novo arquivo:
<?php
phpinfo();
?>
Salvamos o arquivo e acessamos o endereço http://localhost/.
- Instalar o MySQL.
Root@root$ apt-get install mysql-server-5.5 php5-mysql
Root@root$ service apache2 restart
Root@root$ apt-get install phpmyadmin
- Foi criado um link manualmente para o acesso para a pasta /var/www/phpmyadmin
Root@roo$ ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
- Acessamos o endereço http://localhost/phpmyadmin/ e fornecemos o login root e a senha definidos no MySQL.