Problème de configuration réseau sous Debian
Résolu
Bonjour,
Voici ma situation:
Après une mise à jour qui s'est apparemment mal déroulée, la configuration réseau de mon Debian s'est totalement déréglée.
De ce fait, je ne peux plus accéder à l'environnement de travail en mode graphique: si je rentre le bon log-in et le bon mot de passe pour ouvrir ma session sur l'écran d'authentification, l'écran devient noir durant une seconde puis je reviens sur l'écran d'authentification.
Je passe alors en mode console, et je me logge en root.
Après un ifconfig, je constate que mon IP, mon masque ainsi que la passerelle sont totalement inexacts.
J'ai essayé de faire un update ou un upgrade ( même en forçant ), ça passe pas.
J'ai aussi remarqué que lors du chargement système, un message d'erreur m'avait affiché:
" /etc/network/ifstate : not a directory "
Lorsque je rentre cat /etc/network/interfaces, j'obtiens :
" # The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 200.192.x.x
netmask 255.255.255.0
gateway 200.192.x.y ( x et y étant des valeurs arbitraires )
auto eth0 "
Mais lorsque je retape ifconfig, j'ai:
"eth0 Lien encap:Ethernet HWaddr 00:10:B5 bla bla
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interuption:11 Adresse de base:0xe800
"tun0 Lien encap:UNSPEC HWaddr 00:00:00:00:00:00:00:00:00:00:00:00
inet adr: 10.8.0.1 P-t-P: 10.8.0.2 Masque:255.255.255.255
UP POINTTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
Je ne comprend pas ( en même temps je pratique Linux depuis quelques jours ), et j'ai beau chercher l'info qui me permettra d'avancer: je séche.
Comment puis-je ré-obtenir mon ancienne ip, mon masque et ma passerelle lorsque je tape ifconfig ??
Voici ma situation:
Après une mise à jour qui s'est apparemment mal déroulée, la configuration réseau de mon Debian s'est totalement déréglée.
De ce fait, je ne peux plus accéder à l'environnement de travail en mode graphique: si je rentre le bon log-in et le bon mot de passe pour ouvrir ma session sur l'écran d'authentification, l'écran devient noir durant une seconde puis je reviens sur l'écran d'authentification.
Je passe alors en mode console, et je me logge en root.
Après un ifconfig, je constate que mon IP, mon masque ainsi que la passerelle sont totalement inexacts.
J'ai essayé de faire un update ou un upgrade ( même en forçant ), ça passe pas.
J'ai aussi remarqué que lors du chargement système, un message d'erreur m'avait affiché:
" /etc/network/ifstate : not a directory "
Lorsque je rentre cat /etc/network/interfaces, j'obtiens :
" # The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 200.192.x.x
netmask 255.255.255.0
gateway 200.192.x.y ( x et y étant des valeurs arbitraires )
auto eth0 "
Mais lorsque je retape ifconfig, j'ai:
"eth0 Lien encap:Ethernet HWaddr 00:10:B5 bla bla
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interuption:11 Adresse de base:0xe800
"tun0 Lien encap:UNSPEC HWaddr 00:00:00:00:00:00:00:00:00:00:00:00
inet adr: 10.8.0.1 P-t-P: 10.8.0.2 Masque:255.255.255.255
UP POINTTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
Je ne comprend pas ( en même temps je pratique Linux depuis quelques jours ), et j'ai beau chercher l'info qui me permettra d'avancer: je séche.
Comment puis-je ré-obtenir mon ancienne ip, mon masque et ma passerelle lorsque je tape ifconfig ??
A voir également:
- Problème de configuration réseau sous Debian
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Mot de passe reseau - Guide
- Retablir configuration usine chromecast - Guide
- Le message n'a pas été envoyé car le service n'est pas activé sur le réseau - Forum Xiaomi
4 réponses
L'histoire de pas pouvoir s'identifier sur le serveur X suite à une mise à jour j'ai des doutes. A moins que ton utilisateur ait son compte sur NFS ou s'identifie grâce à un NIS ? Si c'est le cas, précise-le nous.
1) Faire de la place
Ca ressemble plutôt à un problème de place. Loggue toi en root sur une console (ctrl alt f1) et tape :
Vérifie qu'il reste de la place dans /usr et dans la partition contenant le home de l'utilisateur avec lequel tu te loggue. Tu peux gagner un peu de place en virant des paquets qui te semble inutiles et en purgeant le cache apt :
Tu peux aussi gagner de la place dans /var en virant les vieux logs.
2) Vérifier que rien n'est cassé
On va vérifier que tout va bien au niveau des paquets :
Ensuite tape :
Tant que deborphan retourne des paquets :
3) Pour le réseau
Il faut nous donner le résultat de :
Si tu n'as pas envie de diffuser tes IP car elles sont publiques, transpose quelques chiffres tout en maintenant leur cohérence.
A priori il n'y a pas de fichier /etc/network/ifstate (en tout cas pas chez moi sous debian lenny).
Ton interface réseau se configure soit
1) via /etc/network/interfaces (au moment de faire un "ifup eth0" ou un "ifconfig eth0 up" + un éventuel dhclient eth0 si tu récupères une IP par dhcp, ce qui ne semble pas être ton cas)
2) ou manuellement avec les commandes ifconfig et route
Mais avant de bidouiller reporte nous le résultat des trois commandes précédentes.
Bonne chance
1) Faire de la place
Ca ressemble plutôt à un problème de place. Loggue toi en root sur une console (ctrl alt f1) et tape :
df -h
Vérifie qu'il reste de la place dans /usr et dans la partition contenant le home de l'utilisateur avec lequel tu te loggue. Tu peux gagner un peu de place en virant des paquets qui te semble inutiles et en purgeant le cache apt :
apt-get clean
Tu peux aussi gagner de la place dans /var en virant les vieux logs.
2) Vérifier que rien n'est cassé
On va vérifier que tout va bien au niveau des paquets :
aptitude update aptitude safe-upgrade aptitude install deborphan
Ensuite tape :
deborphan
Tant que deborphan retourne des paquets :
deborphan | xargs dpkg --purge
3) Pour le réseau
Il faut nous donner le résultat de :
/sbin/ifconfig /sbin/route -n nslookup www.google.fr
Si tu n'as pas envie de diffuser tes IP car elles sont publiques, transpose quelques chiffres tout en maintenant leur cohérence.
A priori il n'y a pas de fichier /etc/network/ifstate (en tout cas pas chez moi sous debian lenny).
Ton interface réseau se configure soit
1) via /etc/network/interfaces (au moment de faire un "ifup eth0" ou un "ifconfig eth0 up" + un éventuel dhclient eth0 si tu récupères une IP par dhcp, ce qui ne semble pas être ton cas)
2) ou manuellement avec les commandes ifconfig et route
Mais avant de bidouiller reporte nous le résultat des trois commandes précédentes.
Bonne chance
Est ce que tu as déjà fait (1) et (2) ?
Sinon tu as effectivement au moins un problème de DNS et de route, seule les routes de tun0 semblent configurées (un VPN j'imagine), mais pas eth0. Concrètement si ta configuration est bonne dans /etc/network/interfaces :
Ou à la main :
Es-tu sûr d'être en IP statique ?
Bonne chance
Sinon tu as effectivement au moins un problème de DNS et de route, seule les routes de tun0 semblent configurées (un VPN j'imagine), mais pas eth0. Concrètement si ta configuration est bonne dans /etc/network/interfaces :
ifdown eth0 ifconfig eth0 down ifup eth0
Ou à la main :
ifconfig eth0 x.x.x.x up route add default gw y.y.y.y
Es-tu sûr d'être en IP statique ?
Bonne chance
Voici le résultat des trois commandes:
Pour /sbin/ifconfig:
eth0 Lien encap:Ethernet HWaddr 00:10:B5 bla bla
adr inet6: fe80::210:B5ff:fe06:5fb6/64 Scope:Lien
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:4498 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:534100 (521.5 Kib) TX bytes:468 (468.0 b)
Interuption:11 Adresse de base:0xe800
"tun0 Lien encap:UNSPEC HWaddr 00:00:00:00:00:00:00:00:00:00:00:00
inet adr: 10.8.0.1 P-t-P: 10.8.0.2 Masque:255.255.255.255
UP POINTTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Ensuite, pour /sbin/route -n, j'obtiens:
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.8.0.2 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
Enfin, pour la commande nslookup www.google.fr, j'ai:
;; connection timed out; no servers could be reached
Je me demande si le problème ne provient pas de cette ipv6 ( dans ifconfig: adr inet6: fe80::210:B5ff:fe06:5fb6/64 )
Pourrais-t'on m'indiquer quelle est la procédure pour modifier mon ip, et la remettre en ipv4 ? ( à moins que je ne me trompe et que le problème vienne d'ailleurs )
Merci d'avance !