Changer le serveur Ubuntu de DHCP en une adresse IP statique
Si le programme d'installation du serveur Ubuntu a configuré votre serveur pour utiliser DHCP, vous voudrez le changer pour une adresse IP statique afin que les gens puissent l'utiliser..
Changer ce paramètre sans interface graphique nécessitera une édition de texte, mais c'est un linux classique, à droite?
Ouvrons le fichier / etc / network / interfaces. Je vais utiliser vi, mais vous pouvez choisir un éditeur différent
sudo vi / etc / network / interfaces
Pour l'interface principale, qui est généralement eth0, vous verrez les lignes suivantes:
auto eth0
iface eth0 inet dhcp
Comme vous pouvez le constater, il utilise DHCP maintenant. Nous allons changer dhcp en statique, puis un certain nombre d’options devraient être ajoutées en dessous. Évidemment, vous voudriez personnaliser ceci sur votre réseau.
auto eth0
iface eth0 inet statique
adresse 192.168.1.100
masque de réseau 255.255.255.0
réseau 192.168.1.0
diffusion 192.168.1.255
passerelle 192.168.1.1
DNS-serveurs de noms 192.168.1.1
Maintenant, nous devrons ajouter les paramètres DNS en modifiant 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 adhère (merci à Peter de l'avoir remarqué). Vous devrez peut-être supprimer dhcp-client3 à la place..
sudo apt-get remove dhcp-client
Il ne reste plus qu’à redémarrer les composants réseau:
sudo /etc/init.d/networking restart
Ping www.google.com. Si vous obtenez une réponse, la résolution de nom fonctionne (sauf si bien sûr Google est dans votre fichier hosts).
Vraiment très simple.
Mis à jour Merci à Nickname007 dans les commentaires pour avoir noté que j'avais oublié les entrées DNS dans le guide.