Mudanças entre as edições de "PJI11103-2016-2"
Linha 279: | Linha 279: | ||
* '''Sessão (''Session''):''' nessa etapa são trocados quadros PPP como no estabelecimento de um enlace PPP usual. A sessão pode ser encerrada com a terminação PPP (i.e., via protocolo LCP), ou com a PDU PPPoE PADT (''PPPoE Active Discovery Terminate''). | * '''Sessão (''Session''):''' nessa etapa são trocados quadros PPP como no estabelecimento de um enlace PPP usual. A sessão pode ser encerrada com a terminação PPP (i.e., via protocolo LCP), ou com a PDU PPPoE PADT (''PPPoE Active Discovery Terminate''). | ||
+ | |||
+ | ===Atividade 3 === | ||
+ | |||
+ | <br> | ||
+ | Na Atividade 3 os alunos deverão, em um único grupo, criar o AC da operadora ADSL que será utilizada no projeto. Para isso devem executar nesta máquina que será o AC e nos PCs de teste os seguintes passos: | ||
+ | |||
+ | #Instalar o pacote no cliente e no AC:<code> sudo apt-get install pppoe</syntaxhighlight> | ||
+ | #No AC crie o arquivo /etc/ppp/pppoe-server-options com o seguinte conteúdo:<code> | ||
+ | require-chap | ||
+ | noauth | ||
+ | login | ||
+ | lcp-echo-interval 10 | ||
+ | lcp-echo-failure 2 | ||
+ | ms-dns 200.135.37.65 | ||
+ | netmask 255.255.255.0 | ||
+ | noipdefault | ||
+ | debug | ||
+ | kdebug 4 | ||
+ | </syntaxhighlight> | ||
+ | #Crie no AC o arquivo /etc/ppp/chap-secrets com o seguinte conteúdo: <code> | ||
+ | usuario1 * senha1 | ||
+ | usuario2 * senha2 | ||
+ | ... | ||
+ | usuarioN * senhaN </syntaxhighlight> | ||
+ | #Crie o arquivo /etc/ppp/faixa-ip no AC com o seguinte conteúdo:<code> | ||
+ | 192.168.10X.10-50</syntaxhighlight> | ||
+ | #Ative o servidor PPPoE no AC:<code> | ||
+ | pppoe-server -C pji -L 192.168.10X.200 -p /etc/ppp/faixa-ip -I eth1 </syntaxhighlight> | ||
+ | #m cada computador das redes de acesso deve-se criar o arquivo /etc/ppp/peers/pji com este conteúdo:<code> | ||
+ | pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452 -C pji" | ||
+ | noipdefault | ||
+ | usepeerdns | ||
+ | defaultroute | ||
+ | hide-password | ||
+ | lcp-echo-interval 20 | ||
+ | lcp-echo-failure 3 | ||
+ | connect /bin/true | ||
+ | noauth | ||
+ | persist | ||
+ | mtu 1492 | ||
+ | noaccomp | ||
+ | user usuarioX | ||
+ | default-asyncmap </syntaxhighlight> | ||
+ | #Crie nesses computadores o arquivo /etc/ppp/chap-secrets com este conteúdo (substitua usuarioX e senhaX de acordo com o que foi adicionado no chap-secrets no AC):<code> | ||
+ | usuarioX * senhaX </syntaxhighlight> | ||
+ | #Execute o tcpdump e ative o monitoramento na interface eth0 no AC. | ||
+ | # Ative o enlace PPPoE, executando no cliente:<code> | ||
+ | pppd call pji </syntaxhighlight> | ||
+ | #Veja no tcpdump o tráfego que foi criado durante o estabelecimento do enlace. Qual a sequência de quadros PPPoE trocada entre AC e computador ? | ||
+ | # Observe se foi criada a interface ppp0. Confira o IP que ela está usando, o tipo de encapsulamento e a MTU. Confira também as interfaces ppp no AC, observando as mesmas informações. | ||
+ | #Tente usar a rede a partir do computador. Primeiro faça ping no AC, e em seguida tente acessar a rede externa. Foi possível? | ||
+ | #Coloque a máquina AC para rotear e mascarar pacotes. | ||
{{Collapse bottom | Aula 4}} | {{Collapse bottom | Aula 4}} |
Edição das 18h09min de 18 de agosto de 2016
Endereço encurtado: http://bit.ly/pji320162
Link cronograma: https://drive.google.com/open?id=1NL4CXMEtKw81K5qVLZCydJ_UR832UxqT38THHOQ4TG4
Diário de aula de PJI - 2016-2 - Prof. Simara Sonaglio
Dados Importantes
Professora: Simara Sonaglio
Email: simara.sonaglio@ifsc.edu.br
Professor: Ederson Torresini
Email: etorresini@ifsc.edu.br
Encontros: quartas e quintas das 18:50 às 22:10 horas.
Diário de aulas
10/08/16: Apresentação da disciplina e discussão do projeto a ser desenvolvido
Aula 1 |
---|
|
11/08/16: Discussão sobre os itens levantados pelo alunos
Aula 2 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
17/08/16: Discussão sobre os itens levantados pelo alunos
Aula 3 |
---|
Memória da aula será acrescentada posteriormente |
18/08/16: ADSL
Aula 4 |
---|
DSL. O Modem pode operar basicamente de duas formas: como roteador ou como bridge. Quando funciona como roteador, o modem possui recursos internos para estabelecer a conexão lógica com o AC. Quando funciona como bridge, os recursos necessários para o estabelecimento de uma conexão lógica devem estar instalados no computador, como o protocolo PPPoE.
A parte da infraestrutura ADSL dentro da rede de dados da operadora inclui equipamentos DSLAM (muitos deles), um ou mais AC e as redes de comunicação para interligá-los. Note-se que quem dá acesso de fato à Internet é o AC. A figura abaixo ilustra esses componentes. O enlace de dados entre o equipamento do assinante e a rede da operadora pode ser feita de diferentes formas. Esse enlace é visto pelo assinante como seu enlace para a Internet - i.e. ele obtém seu endereço IP fornecido pela operadora. Os tipos de enlace de dados ADSL mais usados são:
ATIVIDADE 1
Configurações ADSLCada link ADSL deve ter seu IP dinamicamente configurado, o qual deve ser um IP válido fornecido à equipe pelo provedor (professores). Os seguintes parâmetros dos modems ADSL devem ter estes valores:
ATIVIDADE 2
PPPoE (PPP over Ethernet)PPPoE define um método para encapsular quadros PPP dentro de quadros Ethernet, e foi definido na RFC 2516. Ele foi criado para facilitar a integração de usuários discados e banda-larga em provedores de acesso (ISP - Internet Service Providers). Além disso, torna mais fácil o controle de acesso, de uso da rede, e contabilização para usuários que a acessam via rede Ethernet. Assim, é possível implantar uma rede em que os usuários, para conseguirem acesso, precisam se autenticar como em um serviço discado. Uma vez obtido o acesso, pode-se também impor limitações de uso de banda de acordo com o usuário. Exemplos de infraestruturas que podem se beneficiar com essa técnica são redes de condomínios e de prédios comerciais. Finalmente, PPPoE é usado como protocolo de enlace em acessos aDSL, ilustrado na figura abaixo.
Em um enlace PPPoE um dos nodos é o host (cliente), e o outro o concentrador de acesso (AC, que tem papel de servidor). O estabelecimento do enlace é iniciado pelo host, que procura um AC e em seguida solicita o início do enlace. Esse procedimento é composto por por dois estágios:
Atividade 3
|