Verifique se:
- o kernel carregou os drivers para sua NIC
- O DHCP está ativado para autoconfiguração de IP
Em seguida, adicione ip = dhcp à linha de comando do kernel e você está pronto.
Eu habilitei a configuração do IP no nível do kernel no meu kernel do Linux e o compilei, mas ele não tenta obter nenhum endereço DHCP. Por quê?
Existe algo extra ou especial que eu tenho que fazer?
Do KConfig
CONFIG_IP_PNP:
Isso permite a configuração automática de endereços IP de dispositivos e da tabela de roteamento durante a inicialização do kernel, com base nas informações fornecido na linha de comando do kernel ou pelos protocolos BOOTP ou RARP.
Portanto, não pode ser usado com DHCP simples
Para usar com o DHCP, você precisa de uma opção adicional.