Je souhaite configurer ma machine avec une adresse IP statique. Je l'ai déjà fait et ça a fonctionné.
Cela faisait longtemps alors, encore une fois, j'ai cherché comment le faire avant de commencer. Cela me semblait assez familier et je me souvenais du processus d'avant ... alors j'ai commencé ...
Je devrais mentionner qu'il s'agit d'une nouvelle installation. La seule chose que j'ai faite avant d'essayer cela était de faire une mise à jour et d'installer ssh.
La première chose que j'ai trouvée étrange était le contenu de /etc/network/interfaces
. Cela ressemblait à ceci:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Où sont les objets que je trouve habituellement (et les pages parcourues semblent indiquer que je trouverais) pour eth0? Je m'attendais à voir:
auto eth0
iface eth0 inet dhcp
Ce qui est drôle, c’est qu’il a pris une adresse IP - 192.169.1.100
- ce qui est un peu étrange car les adresses IP sont généralement attribuées de manière séquentielle et je me serais attendu à ce qu’elles récupèrent 192.168.1.7
car c’était la prochaine adresse IP disponible.
Quoi qu'il en soit, mis à part cette étrangeté, je me suis laissé aller. J'ai ajouté ce qui suit à /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.201
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Puis la prochaine dose d'étrangeté ... J'ai émis la commande suivante: /etc/init.d/networking restart
... rien ne s'est passé. Aucun message d'erreur, rien du tout. Donc, j'ai essayé ceci: service networking restart
... c'est ce qui s'est passé:
stop: Job failed while stopping
start: Job is already running: networking
Alors j'ai redémarré. La configuration du réseau était tout simplement géniale. Je pourrais SSH dans la machine de l'intérieur de mon réseau interne. En ce moment, je pensais l'avoir fait et je pouvais oublier les trucs bizarres. Mais non, la prochaine chose que j'ai faite a été d'exécuter apt-get update ... cela a échoué ... J'ai essayé de faire un ping sur quelques sites Web et rien ne résoudrait mon problème. Je suppose donc que ce n'est pas de trouver un serveur DNS.
Mais c'est juste une supposition et cela ne m'aide pas parce que je ne sais pas quoi essayer ensuite.
Le fichier /etc/network/interfaces
par défaut contient uniquement la définition de l'interface de bouclage, car les versions de bureau d'Ubuntu utilisent à la place le service NetworkManager
.
Il manque une spécification dns-nameservers
dans votre configuration actuelle. Par conséquent, elle ne peut pas résoudre les noms en adresses IP.
Vous pouvez ajouter un ou plusieurs dns-nameservers
. Toutefois, sauf si vous avez une raison particulière d'utiliser le service de réseau, il serait probablement préférable d'annuler vos modifications, puis de configurer une interface statique via le nm-applet
de NetworkManager (dans la barre de menus) ou en invoquant nm-connection-editor
. depuis un terminal - accédez à l'onglet IPV4 Settings
et modifiez le menu déroulant Method:
de DHCP
à Manual
, puis entrez les paramètres de réseau de votre choix.