Vous n'avez pas vraiment spécifié la version d'Ubuntu que vous utilisez (surtout depuis que vous avez dit que vous l'utilisiez depuis quelques années), donc je suppose simplement que vous mettez à niveau régulièrement et nous parlons d'Ubuntu 12.04 ici.
Vous devez modifier le fichier / etc / network / interfaces ...
$ sudo gedit /etc/network/interfaces
... avec les éléments suivants (en supposant que votre interface réseau est eth0 ... modifiez les valeurs en fonction de votre propre situation):
auto eth0
iface eth0 inet dhcp
Avant d'enregistrer le fichier, assurez-vous qu'il n'y a aucune autre référence à cette interface (dans ce cas, "eth0") nulle part (il ne devrait pas y en avoir). Mais si vous aviez configuré la statique manuellement dans le passé, vous pourriez voir quelque chose comme ceci:
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
Si vous ne voyez pas ce bloc, vous voudrez peut-être simplement donner une photo et voir si votre interface présente une adresse IP attribuée par DHCP lorsque vous redémarrez la mise en réseau (sudo /etc/init.d/networking restart).
Quoi que vous décidiez (DHCP ou statique), vous devrez redémarrer la mise en réseau après avoir modifié ce fichier:
$ sudo /etc/init.d/networking restart
Si vous définissez une adresse IP statique, cependant, vous devez également vous assurer que les autres informations que vous recevriez normalement via DHCP est correcte aussi bien. Cela inclut vos informations DNS (tels que les serveurs de noms). Modifier le fichier /etc/resolv.conf:
$ sudo gedit /etc/resolv.conf
Ce fichier comprend vos serveurs de noms (vous pouvez également inclure un domaine de recherche, mais pas nécessaire). Il est généralement juste votre routeur, mais que vous pourriez utiliser tout autre chose (je vais vous donner OpenDNS ici, parce que je sais que cela fonctionne):
nameserver 208.67.220.220
nameserver 208.67.222.222
Si aucun serveur de noms n'est spécifié, vous ne pourrez pas utiliser de noms de domaine pour l'accès à Internet (par exemple, "ping google.com").
Vous pouvez tester DNS en effectuant une recherche simple:
$ nslookup google.com
Vous devriez obtenir quelque chose de nouveau qui comprend quelque chose comme:
...
Name: google.com
Address: 74.125.227.100
...
Si cela fonctionne, alors vous êtes tous ensemble!