Como configurar um IP estático em servidores Ubuntu 16.04 LTS
Tempos a tempos tenho a necessidade de configurar IPs estáticos em servidores Linux.
O que me costuma acontecer é que passo a vida a configurar o servidor de DNS de forma errada.
Continuo configurar o ficheiro /etc/resolv.conf mesmo sabendo que isso é coisa do passado e o que lá colocarmos, mais cedo ou mais tarde será rescrito.
Dado isto, decidi escrever este post para me forçar a lembrar e ajudar quem tenha duvidas neste campo.
Vamos então configurar correctamente um IP fixo:
Passo 1:
Editar o ficheiro /network/interfaces. Este é o ficheiro onde podemos definir o DHCP ou um IP fixo.
$ sudo nano /etc/network/interfaces
Por defeito o ficheiro será algo do gênero:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens160 iface ens160 inet dhcp
Passo 2:
Utilize os seus dados e tenha em atenção à linha “iface ens160 inet dhcp”. Deve passar para “iface ens160 inet static”
a interface “ens160” pode também ter outro nome como por exemplo “eth0”.
Mantenha a interface original.
Altere address, netmask, gateway e dns-nameservers de acordo com a suas necessidades.
Deverá ficar algo do gênero:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens160 iface ens160 inet static address 192.168.1644 # IP Fixo desejado netmask 255.255.255.0 # a sua Netmask gateway 192.168.16.254 # Normalmente o IP do seu Router ou Firewall dns-nameservers 8.8.8.8 8.8.4.4 # estes são os Servidores DNS publicos da Google mas pode utilizar o DNS da sua operadora ou qualquer outro.
Passo 3:
Verifique novamente o ficheiro e assegure-se de que todos os detalhes estejam correctos antes de prosseguir. Se estiver a trabalhar remotamente, pode perder a ligação devido a uma má configuração.
Salve agora o ficheiro. com a combinação de teclas “Ctrl” + “X” seguindo “y” para confirmar.
Passo 4:
Vamos agora reiniciar o serviço de rede a fim de activar as novas configurações:
$ sudo /etc/init.d/networking restart
caso não funcione utilize então o comando:
$ sudo systemctl restart NetworkManager.service
Se mesmo assim falhar reinicie o sistema:
$ sudo reboot now
Tendo corrido tudo bem, terá agora o sistema configurado com up IP fixo.
Valide os seus dados com os presentes em ifconfig.
ifconfig
Parabens, Tem agora um sitema com IP fixo.