V CentOS vložte následující do /etc/sysconfig/network-scripts/ifcfg-ethX :
DEVICE=ethX
BOOTPROTO=dhcp
ONBOOT=yes
HWADDR=XX:XX:XX:XX:XX:XX
Samozřejmě změňte ethX na název vašeho rozhraní (eth0 , eth1 nebo podobné).
Podobně změňte HWADDR na MAC adresu vašeho rozhraní. Můžete to vidět, když se podíváte na výstup ifconfig -a příkaz (část za HWaddr klíčové slovo).
Měl podobný problém. dhclient by se při startu nespustil, i když konfigurace vypadala správně. Po chvíli jsem si vzpomněl, že se rozlišují malá a velká písmena.
BOOTPROTO=DHCP
nespustí váš dhclient při bootování.
BOOTPROTO=dhcp
Hodnota musí být malá.