Então, eu estou tentando dar à VM um endereço IP estático, esse caso foi particularmente teimoso.
A VM está sendo executada em um cluster ESXi com seu próprio intervalo de IP público.
Eu tinha (sorta) trabalhando com um endereço IPv4, exceto que seria reatribuído a cada inicialização, agora, depois de mexer com o nmcli, não consigo obter nenhum endereço IPv4 atribuído a ele.
A interface é ens32
e eu mudei ipv4.addresses
para XXX.XXX.120.44/24
(quero que ele tenha endereço 120.44
), gateway XXX.XXX.120.1
e defina-o como manual.
Alguém tem alguma idéia de por que isso não está funcionando? todos os guias on-line são para o serviço de rede mais antigo, não o NetworkManager.
networking
fedora
nmcli
Urso do espaço
fonte
fonte
Respostas:
Experimentar:
Em seguida, encontre as outras conexões e exclua-as. Por exemplo:
Na próxima reinicialização, você deve pegar a
static-ens32
conexão, pois é a única disponível.fonte
Um endereço IPv4 individual é / 32. / 24 designa uma rede, que nesse caso seria XXX.XXX.120. [0-255]. Tente alterar a
ipv4.address
entradaXXX.XXX.120.44/32
e veja o que acontece. Se isso não funcionar, tenho que fazer a mesma pergunta nos comentários - o NetworkManager é um requisito ou podemos configurar o endereço usando outros meios?fonte
nmcli
deseja o endereço IP com a máscara de sub-rede na notação CIDR.Alterar / 32 (único) para / 24 (rede) resolveu meu problema com o endereço ipv4.addresses, atribuindo intervalo e primeiro endereço IP.
Eu acho que "manual" pode ser um problema no seu caso. O manual pode dizer ao nm para não gerenciar de jeito nenhum ou não manipular o dhcp. Você já tentou "compartilhado" e depois ipv4.addresses em vez de ipv4.address1? Ou, se manual, o ipv4.address1 pode estar correto em vez de ipv4.addresses.
Você já olhou em / var / log / syslog? O dnsmasq disse que os meus 32 eram muito pequenos e o nmcli reportou "muito pequeno" na saída de erro.
fonte