Problème de configuration réseau sous Debian

Résolu/Fermé
Guizz - 1 avril 2008 à 16:59
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 2 avril 2008 à 16:29
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 ??

4 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
2 avril 2008 à 00:29
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 :
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
0
Merci pour ta réponse !

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 !
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
2 avril 2008 à 10:00
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 :
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
0
Merci !

Après avoir modifié mon adresse à la main, je pingue désormais les autres pc de mon réseau ( et vice-versa ), et google.fr me répond également.
Je peux désormais faire des update, upgrade ... ...
Je devrais me débrouiller pour régler mon problème d'accès.

Encore merci et @bientôt :)
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
2 avril 2008 à 16:29
Ok, bonne continuation ;-)
0