Eu tenho uma VM VirtualBox Minimal do CentOS 7 que gostaria de definir um endereço IP estático. Eu quero atribuir o endereço IP estático através de um script Bash dentro da VM (assim não usando a interface de rede VirtualBox).
Como isso pode ser feito?
Até agora eu tentei editar o arquivo: /etc/sysconfig/network-scripts/ifcfg-enp0s8
, e colocando o abaixo nele (por essa pergunta: https://superuser.com/a/365088 ).
TYPE="Ethernet"
DEVICE="enp0s8"
BOOTPROTO="static"
IPADDR=192.168.100.101
NETMASK=255.255.255.0
Mas o adaptador de rede não reinicia ( service network restart
), que após uma quantidade considerável de reinicializações / resets / trial, erros e googling copioso, parece que poderia ser dezenas de coisas diferentes.
ip a
lista dois dispositivos:
- lo
- enp0s8
eu tambem tenho um ifcfg-enp0s3
arquivo de configuração no diretório sysconfig (não sei por que).
Então, o que é uma maneira agradável, simples, previsível e confiável de configurar um endereço IP estático no CentOS 7 Minimal?
fonte
ip a
ele relata que enp0s8 está no meu novo endereço IP desejado, e eu posso pingar esse endereço do próprio cliente, mas a máquina host não pode acessá-lo. E como observado acima, nesta configuração,service network restart
retorna FAILED, embora eu tenha me livrado disso simplesmente excluindo o arquivo ifcfg-enps03. Ainda não consigo conectar-me externamente ao cliente, apesar de poder usar o antigo endereço antes da alteração. (E o firewalld está parado).Respostas:
Tente seguir:
Eu acredito que seu problema é primário na falta de NM_CONTROLLED = não. Exceto a reinicialização da rede, você pode tentar configurá-lo com
Você também pode precisar especificar GATEWAY =
fonte