Re: [Ubuntu-BR] [meu velox não conecta]

Flavio Henrique Araque Gurgel fhagur em gmail.com
Sexta Março 17 18:35:31 UTC 2006


Vamos lá então, é meio off-topic mas serve pros colegas que apanham pra
Linux na rede.

ARP - Address Resolution Protocol - Protocolo de Resolução de Endereço
É parte das definições Ethernet para identificação de placas de rede

MAC - Medium Access Control - Controle de Acesso de Mídia
É parte das definições Ethernet.

MAC é um identificador gravado na PROM (Programmable Read Only Memmory) das
placas de rede gravado pela fábrica, composto de 48 bits.
Quando um pacote Ethernet é lançado na rede, o formato é:
MAC do remetente + MAC do destinatário + DADOS  + 4 bytes de CRC

O CRC é retornado pela placa destinatária para dizer "Ok, recebi" e é usado
pela placa remetente pra saber se os dados transmitidos estão ok, houve um
erro ou talvez colisão (dois remetentes transmitiram ao mesmo tempo).

PORÉM...

Quando não usamos IP sobre Ethernet, ou seja, usamos TCP/IP, o mac address
vai com 1 na frente de tudo, chamado de Broadcast bit, ou seja, todo mundo
deve escutar o pacote. Coisas do TCP/IP...

MAC address é usado nos casos daquele e-mail que falei... designar IPs
automaticamente ou Wake on Lan.
MAC address pode ser usado para roteamento avançado e melhorar a velocidade
de roteamento de pacotes... daí você usa ARP ou um roteador de hardware com
essa função.

Eu posso estar errado, mas é o que aprendi com 4 anos de técnico de
eletrônica + 5 de engenharia + 10 de informática.

Abraço!
Flavio





----- Original Message ----- 
From: "Nilson Morais" <darkstrikerd em gmail.com>
To: "Lista de discussão do LoCoTeam Brasileiro" <ubuntu-br em lists.ubuntu.com>
Sent: Friday, March 17, 2006 1:24 PM
Subject: Re: [Ubuntu-BR] [meu velox não conecta]


Em 17/03/06, Flavio Henrique Araque Gurgel <fhagur em gmail.com> escreveu:

> > Flavio, sem o endereco mac nao há conectividade de rede, pq o mac é o
> > endereco fisico da sua placa, quando um pacote chega no router ele na
> > verdade nao manda para um IP, e sim para o endereco mac correspondente a
> > ele, é assim a comunicacao nas camadas mais baixas.
>
> Tudo bem, sua explicação faz sentido, a comunicação em baixo nível até
> poderia ser assim...
> Então como é que placas de rede antigas funcionam, sem ter um MAC-Address
> especificado?
> Eu mesmo tenho várias! Ahá!!!


vc q pensa q nao tem endereco mac. mas pra ela funcionar no padrao ethernet
tem q ter, senao como os hosts iriam enviar quadros a ela pela camada de
enlace? talvez nao esteja estampado na caixa mas que tem isso tem.



> > realmente nao se usa o arp por uma simples razao, o servico das camadas
> mais
> > baixas deve ser transparante, o tcpip conta que ele está ok e pra falar
> a
> > verdade esse caso que citei foi o unico problema que precisei usar o
> arp,
> > resumindo, nao é bug do SO(eu acho), pois acontece somente nesse modem
> isso.
>
> Eu imagino que não seja um bug do SO mesmo.
> Tem algo errado na configuração ou há um problema de hardware.
>
> O arp até pode ser tentado na situação dele, o que importa é que ele já
> fez
> funcionar uma vez com o Kurumin e o MAC-Address não foi necessário (aliás


mas eu mesmo so tive esse problema no windows xp, no linux n, talvez fora
coincidencia .



> ele só o é nas situações que falei no e-mail anterior e não são parte do
> tópico). Acho que é mera configuração do endereço IP e da rota pro gateway
> padrão.
>
> Uma vez tendo uma pilha TCP/IP funcionando, a máquina não escutará mais os
> pacotes de para MAC-Addresses, mas sim para o IP. É para isso que o TCP/IP
> foi inventado, para facilitar a vida e organizar as estruturas de rede,
> num
> mundo onde milhões de máquinas estão conectadas.


bad! o tcp esta na camada 4 amigo e o ip na camada 3, enquanto a comunicacao
pelo endereco mac esta na camada 2, de enlace, se o problema esta na 2,
entao como funcionara o resto? foi pra isso q o modelo OSI foi inventado.




> Ou, talvez, haja um problema de hardware mesmo...
>
> Sugiro checar o arquivo /etc/hosts e verificar se não tem nenhuma entrada
> pro IP do modem com um nome diferente, que poderia causar problemas.
>
> Eu faria o seguinte:
> Configure a rede para IP estático assim:
> Endereço de IP: 192.168.254.1
> Máscara de rede: 255.255.255.0
> Broadcast: 192.168.254.255
> Apague o gateway padrão
> Apague entradas de DNS
>
> Reinicie a máquina (ou pelo menos a rede com ifconfig) e siga estas dicas:
> http://www.vivaolinux.com.br/dicas/verDica.php?codigo=483
>
> Abraço!
> Flavio.
>
>
> --
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> www.ubuntu-br.org
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



--
Atenciosamente,

Nilson Morais
Programador
___________________________________
/* Msn/Email: darkstrikerd em gmail.com */
-- 
ubuntu-br mailing list
ubuntu-br em lists.ubuntu.com
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br





More information about the ubuntu-br mailing list