Como forçar o meu Mac a obter um endereço IP atribuído por DHCP em vez de um endereço IP da ZeroConf em WiFi
Se o seu Mac tiver um endereço auto-atribuído na faixa de rede 169.254.X.X/16, isso's é um endereço IP de rede de configuração zero ("ZeroConf"). Os endereços IP da ZeroConf são usados quando um Mac (ou qualquer outro host IP em qualquer LAN) tentou obter um endereço com DHCP, e falhou. Esta faixa de endereços IP de rede é reservada para tal uso de modo que os hosts IP de rede na mesma LAN ainda possam conversar uns com os outros sem acordo administrativo prévio, por exemplo, um Mac e uma Impressora Laser.
Então, por que isso aconteceu com você? Possibilidades (presumindo que a rede WiFi ou é't criptografada, ou você tem a chave WEP/WPA (senha), e tem acesso estabelecido ao nível básico de rádio da rede WiFi, ou seja o ícone WiFi na sua barra de menu mostra conexão):
- O servidor DHCP não't ouviu o seu Mac's request.
- Seu Mac não't ouviu o servidor DHCP's reply.
- Seu Mac ouviu a resposta do servidor DHCP, mas a resposta não't passou as verificações básicas de consistência (sanidade) (e.g. O servidor DHCP ofereceu-lhe um endereço IP e uma rota padrão que estão't na mesma faixa de rede de acordo com a máscara de rede).
- A resposta do servidor DHCP não't ofereceu-lhe um endereço IP (it's todos fora dos endereços IP disponíveis até que a locação expire em um já atribuído).
- A rede Wi-Fi ou está a ser interferida, ou está irremediavelmente congestionada (sobrecarregada).
Nestas situações, tudo o que você pode fazer é tentar novamente. Ou reclamar a quem quer que opere a rede Wi-Fi.
Duas abordagens básicas que uso para "tentar novamente":
- Como Paul Mateescu's resposta sugere, o painel Network Preferences; se a seção TCP/IP está configurada para usar DHCP, deve haver um botão "renew DHCP lease" (que irá forçar outro pedido DHCP para fora na LAN), e um "client ID" (alguns ISPs exigem que você defina isto para algum valor particular (que você deve salvar antes de tentar o que I'm vou sugerir!), mas na maioria das vezes ele's em branco. Você pode definir o Client ID para uma string arbitrária, e o servidor DHCP deve "vê-lo" como um cliente diferente, apesar de você ter o mesmo endereço MAC que antes, embora a implementação do servidor DHCP da I's dependa disso. Mude o Client ID, e pressione "renew" novamente.
>br> Seja um pouco paciente com essas tentativas (ou seja, conte até 10 antes de repetir). Tenha em mente que seu endereço MAC (interface de rede) e o ID do cliente DHCP que você fornecer provavelmente serão registrados, ou seja, você pode não querer ser profano. - quando #1 não funciona, eu durmo meu laptop, conto até dez, e acordo-o novamente. Às vezes isto funciona. Às vezes não.
Neste ponto, se você'ainda não está recebendo o que parece ser um endereço IP atribuído por DHCP, seria uma boa hora para ligar um sniffer de rede (ferramenta de diagnóstico) e tentar ter uma idéia de quão ruim é a rede WiFi ...
Artigos semelhantes
- Se alguém roubou o meu telefone, entrou no WiFi de alguém e eu tenho o endereço IP, o endereço IP dirá onde esse endereço IP está localizado?
- É possível determinar o valor máximo de pontos que pode ser atribuído a uma única palavra do Scrabble?
- Quando um laptop é conectado a um hotspot de telefone celular, o laptop recebe um novo endereço IP do DHCP?
- Se alguém entrar na minha conta WiFi de convidado, pode obter o meu endereço IP, ou é um endereço IP separado?