Configurando IP Fixo no Ubuntu Server (Netplan ou Interfaces) - soarespaullo/PDFTools GitHub Wiki
Para definir um IP fixo (estático) no Ubuntu Server via terminal, o método depende da versão do Ubuntu e se ele usa o Netplan (Ubuntu 18.04+, padrão) ou o /etc/network/interfaces
(versões mais antigas ou personalizadas).
🔍 Como saber se o sistema usa Netplan?
ls /etc/netplan/
Se houver arquivos .yaml
, o sistema usa Netplan. Caso contrário, pode estar usando o método antigo via /etc/network/interfaces
.
🛠️ Passos para Ubuntu Server com Netplan (18.04+)
- Liste o nome da interface de rede:
ip link
Geralmente é algo como enp0s3
, ens160
, ou eth0
.
- Edite o arquivo de configuração do Netplan:
sudo vim /etc/netplan/ip-fixo.yaml
Ou pode ser outro nome (*.yaml
) na pasta /etc/netplan/
.
- Configure o IP fixo no YAML (exemplo):
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 192.168.1.100/24
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
Substitua
enp0s3
pelo nome da sua interface, e o IP/gateway conforme sua rede.
- Altere as permissões para que somente o root possa ler e escrever no arquivo:
sudo chmod 600 /etc/netplan/ip-fixo.yaml
- Aplicar as configurações:
sudo netplan apply
Ou com segurança em servidor remoto:
sudo netplan try
🧪 Verifique se está com IP fixo
ip a | grep enp0s3
📜 Para sistemas antigos (sem Netplan)
Se o Ubuntu usa /etc/network/interfaces
, faça assim:
- Edite o arquivo:
sudo nano /etc/network/interfaces
- Exemplo de configuração:
auto enp0s3
iface enp0s3 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 1.1.1.1
- Reinicie o serviço de rede:
sudo systemctl restart networking