Mudanças entre as edições de "Projeto Integrador - 2013.2 - Sudo Su"
(→=) |
|||
Linha 138: | Linha 138: | ||
''' CONFIGURAÇÃO DE REDE ''' | ''' CONFIGURAÇÃO DE REDE ''' | ||
− | '''# Configuração "Interface de rede" /etc/network/interfaces | + | '''# Configuração "Interface de rede" ''' |
+ | |||
+ | |||
+ | <syntaxhighlight lang=bash> | ||
+ | /etc/network/interfaces | ||
<code> | <code> | ||
− | |||
# EXTERNA | # EXTERNA | ||
auto eth0 | auto eth0 |
Edição das 18h14min de 26 de novembro de 2013
Inicio 18/11/2013
Considerações iniciais sobre o Projeto Integrador
Definição de aspectos de interação do projeto:
Numero de usuaŕios e área de abrangência da rede implementada( apartamentos) e rede sem fio.
Infraestrutura/Cabeamento estruturado:
Projeto==> especificações,materiais a serem utilizados,parte física,conectores e componentes,equipamentos- ativos e passivos de rede;
Gerência de Rede:
Definição do sistema operacional==> Ubuntu Server LTS 12.04
Possibilidade de implementação de Vlan, DHCP, scripts de autenticação de usuários e senhas.
Atividades desenvolvidas no dia 19 de novembro
-Escolha da máquina servidor:
- Processador Intel Core 2Quad 2.4Ghz
- HD de 320GB
- RAM de 2GB
- Instalação de 02 placas de rede
-Iniciamos a instalação do SO Ubuntu Server.
Na disciplina de PRC iniciamos a construção de um banco de dados 'db_autentica' que será utilizado como base para um arquivo em PHP- CadastroUsuarios -que rodará no servidor e servirá como integrador do Sistema Radius de autenticação e acesso à rede.
Abaixo o código gerado no PHPAdmin:
-- phpMyAdmin SQL Dump -- version 3.4.10.1deb1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tempo de Geração: 19/11/2013 às 21h57min -- Versão do Servidor: 5.5.32 -- Versão do PHP: 5.3.10-1ubuntu3.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
-- -- Banco de Dados: `db_autentica` --
-- --------------------------------------------------------
-- -- Estrutura da tabela `tb_admin` --
CREATE TABLE IF NOT EXISTS `tb_admin` (
`admin_pk` int(11) NOT NULL, `user` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `pass` varchar(10) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`admin_pk`), UNIQUE KEY `user` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
-- -- Estrutura da tabela `tb_plano` --
CREATE TABLE IF NOT EXISTS `tb_plano` (
`plano_pk` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `descricao` text COLLATE utf8_unicode_ci NOT NULL, `taxa` int(11) NOT NULL, `cota_disco` int(11) NOT NULL, PRIMARY KEY (`plano_pk`), UNIQUE KEY `nome` (`nome`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
-- -- Estrutura da tabela `tb_usuario` --
CREATE TABLE IF NOT EXISTS `tb_usuario` (
`usuario_pk` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `fone` int(11) NOT NULL, `e_mail` varchar(150) COLLATE utf8_unicode_ci NOT NULL, `cpf` int(11) NOT NULL, `plano_fk` int(11) NOT NULL, `user` varchar(15) COLLATE utf8_unicode_ci NOT NULL, `pass` varchar(10) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`usuario_pk`), UNIQUE KEY `user` (`user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
=====================================================================================================
Dia 20 de novembro
Término instalação do SO e inicio configuração de hardware de rede.
CONFIGURAÇÃO DE REDE
# Configuração "Interface de rede"
/etc/network/interfaces
<code>
# EXTERNA
auto eth0
iface eth0 inet static
address 192.168.1.32
netmask 255.255.255.0
gateway 192.168.1.1
dns-search sudosu.sj.ifsc.edu.br
dns-nameservers 127.0.0.1
#INTERNA
auto eth1
iface eth1 inet manual
#REDE SEM FIO
auto vlan11
iface vlan11 inet static
address 192.168.11.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 1
auto vlan12
iface vlan12 inet static
address 192.168.12.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 2
auto vlan13
iface vlan13 inet static
address 192.168.13.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 3
auto vlan14
iface vlan14 inet static
address 192.168.14.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 4
auto vlan15
iface vlan15 inet static
address 192.168.15.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 5
auto vlan16
iface vlan16 inet static
address 192.168.16.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 6
auto vlan17
iface vlan17 inet static
address 192.168.17.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 7
auto vlan18
iface vlan18 inet static
address 192.168.18.254
netmask 255.255.255.0
vlan-raw-device eth1
#apto 8
auto vlan19
iface vlan19 inet static
address 192.168.19.254
netmask 255.255.255.0
vlan-raw-device eth1
# Configuração "DHCP" /etc/dhcp/dhcpd.conf
authoritative;
ddns-update-style none;
}
#REDE SEM FIO
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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.11.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.12.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.13.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.14.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.15.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.16.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.17.254;
}
#EXEMPLO 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 sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.18.254;
}
#EXEMPLO APARTAMENTO 9
subnet 192.168.19.0 netmask 255.255.255.0 {
range 192.168.19.100 192.168.19.199;
option routers 192.168.19.254;
domain-name sudosu.sj.ifsc.edu.br;
domain-name-server 192.168.19.254;
}