A rede na edição do servidor Ubuntu, versões 17.10 e posteriores, é tratada pelo netplan.
Para configurar o netplan, você precisa saber o nome da interface para sua conexão ethernet. provavelmente será ens140 ou eno1 ou enp3s0 ou algo assim.
Verifique novamente:
ifconfig
Ou então:
sudo lshw -C network
No último caso, será mostrado em frente ao "nome lógico". Aqui está uma amostra da minha máquina:
*-network
description: Ethernet interface
product: Ethernet Connection I217-LM
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 04
serial: 68:f7:28:ae:83:47
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
<snip>
Então, no meu caso, eu usaria a designação de interface enp0s25.
Em seguida, edite seu arquivo netplan:
sudo nano /etc/netplan/01-netcfg.yaml
Altere o arquivo para ler:
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
dhcp4: no
addresses: [192.168.100.40/22]
gateway4: 192.168.100.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
É claro, susbstitue seus detalhes exatos aqui. Espaçamento, recuo, etc. são cruciais. Revise com cuidado. Salve (Ctrl + o seguido de Enter) e feche (Ctrl + x) o editor de texto.
Próximo:
sudo netplan apply
sudo ip link set enp0s25 down
sudo ip link set enp0s25 up
Você recebeu o endereço IP solicitado?
ip addr show
Você pode fazer ping?
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
Se você receber retornos de ping, está tudo pronto.