Na /etc/sysconfig/network-scripts/ifcfg-eth0
change BOOTPROTO
para none
em vez de static
, reinicie a rede usando systemctl restart network
O BOOTPROTO não suporta static
, deve ser none
, bootp
ou dhcp
meu / etc / sysconfig / network-scripts / ifcfg-eth0 é assim:
Eeuemitiocomando"systemctl restart network". Mas quando eu emiti "ifconfig", ele mostra que o ip em eth0 é 192.168.1.117, mas eu configurei ele como ip estático 192.168.1.210 Então eu emiti "ip addr", eu consegui ip 192.168.1.210, mas o ip 192.168.1.117 também apareceu, o que eu não quero ter nada:
Como posso lidar com isso?
Na /etc/sysconfig/network-scripts/ifcfg-eth0
change BOOTPROTO
para none
em vez de static
, reinicie a rede usando systemctl restart network
O BOOTPROTO não suporta static
, deve ser none
, bootp
ou dhcp
Isso ocorre porque o serviço NetworkManager provavelmente ainda está em uso (no CentOS 7).
Você precisa desativar o NetworkManager (recomendado em servidores):
systemctl disable NetworkManager && systemctl stop NetworkManager && service network restart && chkconfig network on
ou desative o NetworkManager sendo ativado nessa interface (recomendado para desktop), adicionando
NM_CONTROLLED=no
para o seu arquivo ifcfg-eth0
.
Lembre-se de especificar seu GATEWAY corretamente, talvez tenha inserido o endereço IP de sub-rede. Você precisa adicionar um IP de gateway que normalmente é um número maior que ele. Portanto, verifique seu IP com uma ferramenta de cálculo on-line (por exemplo, este ) e encontre o gateway correto.