Como corrigir ou ignorar o handshake DHCP para obter um endereço IP

1

Minha caixa de linux parece não conseguir um DHCPOFFER do meu roteador. Isso está me impedindo de ter acesso à internet na caixa linux.

Veja a configuração: Eu tenho dois computadores, uma caixa de linux chamada mocha e uma caixa de janelas chamada latte. Eu estou tentando usar latte obter mais informações sobre o que há de errado com mocha. Eu tenho um roteador Netgear WNR2000 v3.

Mocha

  • tinha acesso totalmente funcional à internet até uma reinicialização recente
  • (pensa) está transmitindo mensagens DISCOVER a cada 15 segundos ou mais
  • recebe no answer para dhcping -v
  • está executando dhcpdump , que é dumping
    • as mensagens REQUEST, ACK e INFORM transmitidas entre o roteador e o latte
    • DESCUBRA as mensagens transmitidas por si (mocha)

Latte

  • está conectado por ethernet ao mesmo roteador que o Mocha e tem acesso à internet totalmente funcional
  • está executando o wireshark, filtrado por "bootp"
    • Espero que todas as mensagens DHCP sejam transmitidas na rede, incluindo as mensagens DISCOVER (supostamente) transmitidas por mocha
    • Na verdade, ele está vendo apenas as mensagens REQUEST, ACK e INFORM sendo transmitidas e unicast entre elas mesmas e o roteador.

Em conclusão, acho que o mocha não está recebendo uma mensagem OFERTA porque suas mensagens DISCOVER não estão sendo transmitidas. O que posso fazer para fazê-los passar? Ou existe uma maneira de pular a descoberta de DHCP e fabricar um endereço IP de trabalho para obter acesso à Internet?

    
por dinosaur 09.02.2015 / 04:11

1 resposta

1

Se por 'fabricar um endereço IP de trabalho' você quer dizer atribuir um IP estático, então, claro. Basta editar o arquivo de configuração da interface em / etc / sysconfig / network-scripts e alterá-lo de dhcp para none. Por exemplo:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
NOZEROCONF=yes
BOOTPROTO=none
DNS1=X.X.X.X  <= dns server
DNS2=X.X.X.X  <= dns server
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=X.X.X.X  <= your assigned IP
PREFIX=24
GATEWAY=X.X.X.X <= the default gateway
NM_CONTROLLED=no

depois é só executar o comando:

service network restart
    
por 10.02.2015 / 02:33