As interfaces de rede do Ubuntu Server 20.04.2 não manterão IP estático

As interfaces de rede do Ubuntu Server 20.04.2 não manterão IP estático

Estou usando VMware com Ubuntu Server 20.04.2 LTS VM.

Tenho duas interfaces de rede conectadas à VM; o primeiro ens33 está conectado ao NAT e fornece a conexão de internet ao servidor. A segunda, ens34, é uma interface de rede que deve ser usada para conectar outras máquinas ao servidor.

Agora estou tentando configurar IP estático para as interfaces. Eu editei via sudo nano /etc/network/interfacese adicionei

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

O problema é que ao reiniciar o servidor ele aplica endereços IP aleatórios e não aquele que escolhi no arquivo.

Se eu executar o comando sudo ifdown --force ens33para desligar as interfaces, recebo as mensagens

RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address

Mas quando executo sudo ifup ens33não tenho nenhum erro e ifconfigconsigo ver minha placa de rede ens33 com o IP correto que atribuí no início

o que estou perdendo?

PS, o objetivo de atribuir IPs estáticos às interfaces é que eu gostaria de conectar outra VM ao meu servidor e compartilhar a conexão de internet do servidor com as VMs conectadas

Responder1

O problema era que IPs estáticos no Ubuntu Server 20.04.2 devem ser configurados com Netplan

Navegue /etc/netplane edite o arquivo .yamlou crie o seu próprio com

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]

Referência completahttps://netplan.io/examples/

informação relacionada