Se você ler /etc/sysconfig/network-scripts/ifup-eth
, verá que a rede usa DHCP se BOOTPROTO
estiver definido como dhcp
ou bootp
, caso contrário, não será usado:
if ["${BOOTPROTO}" = "bootp" -o "${BOOTPROTO}" = "dhcp" ]; then DYNCONFIG=true
Mais abaixo, se DYNCONFIG
não for nulo (e dhclient
estiver disponível), os scripts tentarão usar o DHCP, caso contrário, o endereçamento IP estático será tentado.
Usar grep -r BOOTPROTO *
em /etc
não mostra nada além do snippet acima, sugerindo que você pode usar qualquer coisa em BOOTPROTO
, desde que não seja um dos dois acima.
Você pode usar BOOTPROTO=static
, mas, se nos disserem que não é compatível, não será possível garantir que funcionará assim no futuro. Além disso, não fará diferença no seu problema - static
ou none
farão com que o script não use o DHCP.