MacBook não pega rede em Ethernet

10

Primeiro um pequeno diagrama de rede;

Temos um roteador ADSL (Netgear de banda larga doméstica padrão. DHCP, DNS e firewall desativado), conectado a um comutador de gigabit (não gerenciado, apenas fica lá e funciona). Nesse switch, temos (entre outras coisas) um ponto de acesso sem fio, um servidor OS X executando DHCP, DNS, firewall e outros serviços de rede e dois MacBook Pro (OS X Lion).

+------------+             +---------------+
|  Internet  |-------------|  ADSL Router  |
+------------+             +---------------+
                                  |
                                  |
                                  |
                                  |
   +---------------+    +------------------+        +---------------+
   |  Wireless AP  |----|  Gigabit Switch  |--------|  OS X Server  |
   +---------------+    +------------------+        +---------------+
                             |        |
                             |        |
                             |        |
                             |        |
          +--------+         |        |
          |  MBP1  |---------+        |
          +--------+                  |
                                      |
                                      |
                                      |
                                      |
          +--------+                  |
          |  MBP2  |------------------+
          +--------+

(MBP = MacBook Pro)

O MBP1 está muito feliz, tem uma conexão Ethernet e seu wireless está desligado. Eu nunca tive problemas com isso. O MBP2, no entanto, não funcionará na rede Ethernet. Se eu desconectar a Ethernet e conectar-me ao ponto de acesso sem fio, ele pegará o DHCP e navegará exatamente como deveria, mas mesmo estando diretamente conectado ao mesmo switch do ponto de acesso, ele fica lá dizendo

Sem IP

Tentei ir para Avançado-> Renovar concessão de DHCP, tentei definir as configurações manualmente, mas ele simplesmente não capta a rede.

A conexão com outras redes Ethernet funciona bem, e os dois MBPs foram comprados exatamente ao mesmo tempo, têm exatamente as mesmas especificações e fizeram exatamente o mesmo com eles. Troquei cabos Ethernet, portas no comutador, tentei conectá-lo ao roteador ADSL, tentei conectá-lo às portas Ethernet do ponto de acesso sem fio, ele simplesmente não funcionará na Ethernet.

Estou completamente perdido, como eu começaria a depurar isso? Conectado à Ethernet, mesmo com um endereço manual, ele não pode executar ping em nada (exceto 127.0.0.1).

Atualizar

Como sugerido, reinstalei o OSX e o levei para a Apple Store, mas como está funcionando bem em todas as outras redes que testamos, a Apple não acha que seja uma falha de hardware. Tentei trocar o switch por um switch de 100Mb mais antigo, o mesmo problema. No entanto, se eu conectá-lo à parte traseira do roteador ADSL, ele obtém as configurações de IP / DNS do DHCP e funciona bem (confirmei nas configurações de rede que o DHCP foi capturado no servidor OS X e não no roteador ADSL / em qualquer outro lugar, mesmo com o DHCP e o DNS desativados, eu queria ter certeza). Posso conectar-me a todos os outros clientes na rede (pegar unidades de rede e Time Machine no servidor OS / X, conectar-me ao gerenciamento no ponto de acesso etc.).

É claramente algo a ver com a rede, mas não sei ao certo o que, depois de experimentar diferentes switches e cabos Ethernet. Eu tenho acesso total à rede e ao servidor, então estou disposto a fazer / tentar praticamente qualquer coisa.

Eu não estou descartando insanidade pessoal, dada a situação

mancha
fonte
7
bem escrito, pesquisado e ilustrado. +1 :)
studiohack
1
Tente aumentar o nível de log do serviço DHCP e veja o que ele mostra quando você conecta o MBP. Para uma interação bem-sucedida do DHCP, você verá uma DESCOBERTA do cliente, uma OFERTA do servidor, uma SOLICITAÇÃO do servidor e uma confirmação do cliente. (Observe que, ao renovar uma concessão existente, as etapas DISCOVER e OFERTA são ignoradas, mas isso não é relevante aqui.) Saber quais etapas ocorrem pode dar uma idéia melhor de onde está o problema.
Gordon Davisson
@GordonDavisson Absolutamente nada no log do DHCP quando conecto e desconecto o cliente. Embora eu assuma que isso seja causado pelo mesmo problema que estou encontrando com um endereço estático, total incapacidade de reconhecer uma conexão de rede após o final do cabo.
Mancha
Ao testar o MBP2 na Apple Store, você usou um Gigabit Switch?
harrymc
@harrymc Sim, tentei com um switch gigabit e um interruptor de 100mb, ambos funcionando bem
Smudge

Respostas:

2

Como você testou o MBP2 em outra rede e funcionou bem, e como o MBP1 funciona sem problemas, pode ser que o seu switch esteja um pouco desligado e o MBP2 também, para que juntos eles simplesmente não se entendam, mas ainda funcionem bem com outros parceiros.

Um teste possível é tentar outra opção, emprestada de um amigo ou uma loja, e ver se isso resolve o problema. Se isso acontecer, o interruptor é o problema.

Outro teste é usar uma placa de rede USB no MBP2. Se isso resolver o problema, você poderá forçar a Apple Store a substituir seu cartão MBP2 ou permanecer com a solução do cartão USB.

harrymc
fonte
Tentei substituir o switch por outro (100Mb / s) com o mesmo problema. Vou pegar um cartão USB e testá-lo.
Mancha
A placa USB funcionou, falou com a Apple e eles vão substituir a placa de rede.
Mancha
Outra coisa que eu sugeriria (para o caso de não funcionar) era conectar o MBP2 ao mesmo cabo que o MBP1 e ver se ele funciona lá
canadense Luke
@ Lucas: Diz que ele fez isso.
harrymc 12/01
2

Vi interfaces Ethernet começarem a ter falhas de hardware ao não estabelecer o vínculo com alguns comutadores, especialmente na velocidade de gigabit. Ao conectar meu último MBP ao switch Cisco GigE no trabalho (com o qual trabalhava há anos), ele continuava alternando o link até que eu o configurasse manualmente para 100 / Full. Deixá-lo definido para negociação automática total funcionaria com outros comutadores, especialmente comutadores 10/100.

Veja se a configuração manual das configurações de velocidade / duplex Ethernet do MBP com falha para 100 / Full corrige o problema de conexão ao switch GigE.

Se você não conseguir nenhuma conectividade via Ethernet e se uma reinstalação limpa do Mac OS X não a corrigir, ocorrerá uma falha de hardware que precisa de reparo.

Spiff
fonte
Tentei configurações manuais de hardware, não há diferença. Levei-o para a loja da Apple, mas porque eles testaram em sua rede Ethernet e funcionou bem, eles dizem que não há culpa. Vou tentar uma re-instalar agora e voltar para você
Smudge
Reinstalar não fez nada, mesmo erro = (
Smudge
@sam Vá para o Bar Genius!
Spiff
0

A partir das informações fornecidas, sugiro que o problema esteja no seu roteador, não no MacBook.

Você já tentou uma redefinição de fábrica completa do roteador? .. Se for uma configuração de rede padrão, você desejará acessar http://192.168.0.1

nome de usuário: admin & senha: senha

localize o botão de redefinição de fábrica em algum lugar no painel de administração. (como alternativa, mantenha pressionado o botão Redefinição padrão até que a luz de energia pisque (cerca de 10 segundos))

Você precisará aguardar a instalação do roteador antes de inserir novamente as informações de login do seu provedor de serviços de Internet para se reconectar à Internet. (ou executando o assistente de configuração)

editar: se outras pessoas tiverem acesso à sua configuração, elas podem ter bloqueado o endereço MAC do seu MBP que não será conectado. Você também poderá encontrar isso na configuração netgear. você também pode definir uma nova senha de administrador para impedir o acesso não autorizado.

Wez
fonte
1
O roteador não faz nada além de se conectar à Internet. Não estou a redefinição de toda a rede para o cliente um mau comportamento
Smudge
No seu diagrama, parece que seu roteador está fornecendo endereços IP para o restante da rede. isto está correto?
Wez
Não, conforme descrito na pergunta, temos um servidor OS X executando DHCP, o DHCP no roteador está desabilitado
Smudge
0

Configure manualmente o MBP2 com um endereço IP em qualquer sub-rede MBP2 e no compartilhamento do servidor (provavelmente 192.168.xx).

No MBP2, sem nenhuma outra atividade de rede, abra o Terminal e digite " sudo tcpdump". Isso mostrará todas as redes que podem ser vistas (se houver).

No MBP1, abra o Terminal e digite " ping 192.168.x.x" onde x.xé o endereço que você definiu para o MBP2. Alguma atividade aparece no MBP2? Nesse caso, a ethernet tem funcionalidade básica e o problema está no roteamento. Se nada aparecer no MBP2, é mais provável que seja um problema de configuração do hardware ou do MBP2.

Seth Noble
fonte