
Estoy usando VMware con Ubuntu Server 20.04.2 LTS VM.
Tengo dos interfaces de red conectadas a la VM; el primero ens33 está conectado a NAT y proporciona la conexión a Internet al servidor. El segundo, ens34, es una interfaz de red que se supone que se utiliza para conectar otras máquinas al servidor.
Ahora, estoy intentando configurar una IP estática para las interfaces. He editado sudo nano /etc/network/interfaces
y añadido
auto ens33
allow-hotplug ens33
iface ens33 inet static
address 192.168.42.140
netmask 255.255.255.0
gateway 192.168.42.1
auto ens34
allow-hotplug ens34
iface ens34 inet static
address 192.168.241.140
netmask 25.255.255.0
El problema es que al reiniciar el servidor aplica direcciones IP aleatorias y no la que he elegido en el archivo.
Si ejecuto el comando sudo ifdown --force ens33
para apagar las interfaces, recibo los mensajes.
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Pero cuando ejecuto sudo ifup ens33
no tengo ningún error y ifconfig
puedo ver que mi tarjeta de red ens33 tiene la IP correcta que asigné al principio.
¿Qué me estoy perdiendo?
PD: el objetivo de asignar IP estáticas a las interfaces es que me gustaría conectar otra VM a mi servidor y compartir la conexión a Internet del servidor con las VM conectadas.
Respuesta1
El problema era que las IP estáticas en Ubuntu Server 20.04.2 debían configurarse con Netplan
Navegue /etc/netplan
y edite el archivo .yaml
o cree el suyo propio con
network:
version: 2
ethernets:
ens34:
addresses: [192.168.241.132/24]
gateway4: 192.168.241.129
nameservers:
addresses: [8.8.8.8,8.8.4.4]
Referencia completahttps://netplan.io/examples/