Si le programme d’installation d’Ubuntu Server a configuré votre serveur pour utiliser DHCP, vous voudrez le changer en une adresse IP statique afin que les gens puissent l’utiliser réellement.
Changer ce paramètre sans interface graphique nécessitera quelques modifications de texte, mais c’est Linux classique, non?
Ouvrons le fichier / etc / network / interfaces. Je vais utiliser vi, mais vous pouvez choisir un autre éditeur
sudo vi / etc / network / interfaces
Pour l’interface principale, qui est généralement eth0, vous verrez ces lignes:
auto eth0
iface eth0 inet dhcp
Comme vous pouvez le voir, il utilise actuellement DHCP. Nous allons changer dhcp en statique, puis il y a un certain nombre d’options qui devraient être ajoutées en dessous. De toute évidence, vous personnaliseriez cela à votre réseau.
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
Nous devons maintenant ajouter les paramètres DNS en éditant le fichier resolv.conf:
sudo vi /etc/resolv.conf
Sur la ligne «serveur de noms xxx.xxx.xxx.xxx», remplacez le x par l’adresse IP de votre serveur de noms. (Vous pouvez faire ifconfig / all pour savoir ce qu’ils sont)
Vous devez également supprimer le client dhcp pour que cela reste (merci à Peter pour l’avoir remarqué). Vous devrez peut-être supprimer dhcp-client3 à la place.
sudo apt-get supprimer dhcp-client
Il ne nous reste plus qu’à redémarrer les composants réseau:
sudo /etc/init.d/networking redémarrage
Ping www.google.com. Si vous obtenez une réponse, la résolution de noms fonctionne (sauf bien sûr si Google est dans votre fichier hosts).
Vraiment assez simple.
Mise à jour Merci à Nickname007 dans les commentaires d’avoir noté que j’avais oublié les entrées DNS dans le guide.