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 ens32
y he cambiado ipv4.addresses
a XXX.XXX.120.44/24
(quiero que tenga dirección 120.44
), puerta de enlace XXX.XXX.120.1
y 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-ens32
conexió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.address
entrada aXXX.XXX.120.44/32
y 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
nmcli
quiere 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