Sudo apt-get update
Sudo apt-get upgrade
ifconfig
name__
Sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.1.255
gateway 192.168.2.1
safe
Sudo nano /etc/resolv.conf
Do not edit this file by hand --your changes will be overwritten
# I add this
nameserver 8.8.8.8
nameserver 8.8.4.4
Sudo apt-get remove dhcp-client
Sudo /etc/init.d/networking restart
*Running /etc/init.d/networking restart is deprecated because it may
not enable again some interfaces
*Reconfiguring network interfaces...
ssh stop/waiting
ssh start/running,process 1438
Où est l'erreur? Je ne suis pas paresseux. Je l'ai googlé pendant 3 jours mais sans résultat. J'ai tout essayé.
Après le redémarrage, le fichier /etc/resolv.conf
clignote à l’état initial.
Votre adresse de passerelle se trouve dans un sous-réseau différent de votre adresse IP locale:
adresse 192.168 .1. 150 passerelle 192.168 .2. 1
L'adresse réseau a également été spécifiée dans le sous-réseau .2:
réseau 192.168 .2. 0
Utilisez-vous le sous-réseau 192.168.1/24 ou 192.168.2/24?
Edit: À propos de votre resolv.conf: Ce fichier est principalement mis à jour par différents packages (en fonction de votre configuration). Essayez de spécifier les serveurs de noms dans votre fichier/etc/network/interfaces:
dns-nameservers 8.8.8.8 8.8.4.4
Vous pouvez essayer cette option:
Supprimez le /etc/resolv.conf
, puis créez un nouveau resolv.conf
.
Sudo nano /etc/resolv.conf
après cela ajouter l'indicateur:
Sudo chattr +i /etc/resolv.conf
- avec cet indicateur +i
, même la racine ne peut pas toucher ce fichier. Mais si vous voulez changer le serveur de noms, changez l'indicateur comme suit:
Sudo chattr -i /etc/resolv.conf
puis ajoutez votre nouveau nameserver
name__.
Ensuite, essayez de redémarrer et voir ce qui se passe :).
J'espère que cela résoudra votre problème.