Así que estoy tratando de darle a una VM una dirección IP estática, este caso ha sido particularmente terco.
La VM se ejecuta en un clúster ESXi con su propio rango de IP público.
Lo tenía (más o menos) trabajando con una dirección IPv4, excepto que se reasignaría cada arranque, ahora después de jugar con nmcli no puedo asignarle ninguna dirección IPv4.
La interfaz es ens32y he cambiado ipv4.addressesa XXX.XXX.120.44/24(quiero que tenga dirección 120.44), puerta de enlace XXX.XXX.120.1y configurarlo en manual.
¿Alguien tiene alguna idea de por qué esto no está funcionando? Todas las guías en línea son para el servicio de red anterior y no para NetworkManager.
networking
fedora
nmcli
Oso espacial
fuente
fuente

Respuestas:
Tratar:
Luego, encuentre las otras conexiones y elimínelas. Por ejemplo:
En el próximo reinicio, debe retomar la
static-ens32conexión, ya que es la única disponible.fuente
Una dirección IPv4 individual es / 32. / 24 designa una red, que en este caso sería XXX.XXX.120. [0-255]. Intente cambiar la
ipv4.addressentrada aXXX.XXX.120.44/32y vea qué sucede. Si eso no funciona, tengo que hacer la misma pregunta en los comentarios: ¿es un requisito NetworkManager o podemos configurar la dirección por otros medios?fuente
nmcliquiere la dirección IP con la máscara de subred en notación CIDR.Cambiar / 32 (single) a / 24 (network) solucionó mi problema con ipv4.addresses asignando rango y primera dirección ip.
Creo que "manual" podría ser un problema en su caso. El manual puede indicarle a nm que no administre nada o que no maneje dhcp. ¿Has probado "compartido" y luego ipv4.addresses en lugar de ipv4.address1? O, si es manual, entonces ipv4.address1 podría ser correcto en lugar de ipv4.addresses.
¿Has mirado en / var / log / syslog? dnsmasq dijo en la mía que 32 era demasiado pequeño, y nmcli informó de nuevo "demasiado pequeño" en la salida de error.
fuente