1 votes

J'ai récemment changé /etc/network/interfaces en IP statique, apt-get ne fonctionne pas. Comment vérifier les erreurs ?

J'ai récemment mis à jour mon /etc/network/interfaces pour définir une adresse IP statique. Il semble que d'autres ordinateurs puissent accéder à l'ordinateur en utilisant l'adresse IP du réseau, mais j'ai peut-être cassé quelque chose now apt-get update y apt-get install ... donnez-moi ce qui suit :

Err ...//jp.archive.ubuntu.com precise Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Err http://security.ubuntu.com precise-security Release.gpg
  Temporary failure resolving 'security.ubuntu.com'
Err ...//jp.archive.ubuntu.com precise-updates Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Err ...//jp.archive.ubuntu.com precise-backports Release.gpg
  Temporary failure resolving 'jp.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//jp.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg  Temporary failure resolving 'jp.archive.ubuntu.com'

W: Failed to fetch ...//security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg  Temporary failure resolving 'security.ubuntu.com'

W: Some index files failed to download. They have been ignored, or old ones used instead.

As another simple test I tried `ping www.yahoo.com` and it told me host not found (but works fine on another computer on the same router).

Est-ce que quelqu'un sait ce que j'ai pu entrer de façon erronée dans /etc/network/interfaces ? (Je suppose que c'est là, mais je ne sais pas comment vérifier).

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
 address ...
 netmask ...
 network ...
 broadcast ...
 gateway ...

# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto

(... j'ai mis des adresses)

Ou un autre moyen de vérifier ce que j'ai pu mal paramétrer (comme mentionné, j'ai paramétré une IP statique pour eth0 - en définissant l'adresse, la passerelle, le sous-réseau etc). Merci

UPDATE :

J'ai ajouté ce qui suit à mon fichier /etc/networking/interfaces :

auto eth0
iface eth0 inet auto static
 .
 .
 .
 dns-nameservers 192.168.24.1

En fait, c'est le DNS que j'obtiens quand je le fais. nm-tool . Cela semble être une adresse IP interne, est-ce la bonne adresse IP pour mes paramètres DNS ici ?

de toute façon quand j'essaie ensuite de /etc/init.d/networking restart Je reçois les erreurs suivantes :

/etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                                   ifdown: failed to open lockfile /run/network/.ifstate.lock: Permission denied
ifup: failed to open lockfile /run/network/.ifstate.lock: Permission denied

Je suis également incapable de faire ping ou nslookup aussi (c'est peut-être évident pour un non-initié comme moi :)

2voto

mtak Points 14830

Avez-vous configuré des adresses DNS ? Si vous utilisez le DHCP, le DNS est configuré automatiquement, mais ce n'est pas le cas si vous utilisez des IP statiques.

Vous pouvez configurer le DNS en ajoutant les éléments suivants sous la rubrique iface eth0 inet static partie de la /etc/network/interfaces fichier :

dns-nameservers 10.100.0.11 10.100.2.11
dns-search int.mtak.nl

Remplacez les adresses IP par les serveurs DNS de votre réseau et le domaine de recherche par votre domaine de recherche (ou supprimez-le simplement si vous n'en avez pas besoin). Redémarrez le réseau avec sudo /etc/init.d/networking restart (ou redémarrez simplement) et vérifiez si cela fonctionne en contrôlant /etc/resolv.conf .

0voto

Sergiu Poenaru Points 3

Vous devez ajouter des serveurs DNS à votre système. Le moyen le plus simple est d'ajouter cette ligne à votre fichier d'interfaces.

dns-nameservers 8.8.8.8 4.2.2.2

Vous pouvez également les ajouter en suivant les instructions ici : https://wiki.debian.org/NetworkConfiguration#Defining_the_.28DNS.29_Nameservers

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X