Par défaut, Ubuntu reçoit sa configuration TCP/IP par le DHCP de votre réseau.
Pour modifier cela et lui donner une adresse ip statique, il suffit de reproduire ces différentes étapes:
On commence par éditer le fichier /etc/network/interfaces :
vi /etc/network/interfaces
#Loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens160
iface ens160 inet dhcp
On va modifier (ou ajouter si absente) la partie correspondant à notre interface (ici ens160) de cette façon:
# The primary network interface
auto ens160
#iface ens160 inet dhcp
iface ens160 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
Si votre version d’Ubuntu est inférieur à 14.04, il faudra plutôt définir le DNS dans /etc/resolv.conf:
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Ensuite on retire l’adresse que le DHCP nous a fourni via cette commande:
ip addr flush ens160
Il suffit maintenant de redémarrer notre interface réseau pour recharger la configuration.
ifdown ens160
ifup ens160
Si cela ne fonctionne pas, redémarrez votre machine!