Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1100 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Linux] Problème réseau bizarre sur mon serveur Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Linux] Problème réseau bizarre sur mon serveur Linux

n°1125152
nlc
Le mieux est l'ennemi du bien
Posté le 30-03-2009 à 11:49:36  profilanswer
 

Bonjour à tous !
 
J'ai un petit souci réseau sur mon serveur Linux au bureau (basé sur une mandriva 2006). Sur ce serveur j'ai un uptime de 600j et 15 heures, et j'aimerais bien résoudre le problème sans le redémarrer  ;)
 
Le problème est apparu quand j'ai voulu déplacer un meuble dans mon bureau, il a fallu que je déconnecte la liaison ethernet entre le serveur et le switch.
Au rebranchement, impossible de causer au serveur ! J'ai changé le switch, même problème. Le lien ethernet s'effectue bien (les loupiotes 100Mbis sont allumées), mais impossible de causer au serveur :(
 
Du coup je connecte un écran et un clavier sur le serveur, je fais un petit ifconfig....et tout semble OK ! Lien établi, adresse IP et masques OK, bref, tout semble OK !
Je lance la commande "route", qui m'apprend que tout est Ok de ce côté là également !
 
Je tente un /etc/init.d/network restart........et là ça marche ! Du serveur je peux pinguer mes machines du réseau, et le serveur est à nouveau accessible.
Du coup je refais l'essai, je débranche la prise ethernet, la commande "ifconfig" me montre que le lien est coupé (plus d'adresse IP), je reconnecte la prise ethernet, la config réseau s'établit correctement, tout est Ok dans le ifconfig. Mais ça ne marche à nouveau plus, impossible de pinguer les machine du réseau :fou:
 
C'est vraiment un truc de dingue, je n'avais jamais vu ça auparavant :sweat:
 
J'ai essayé plusieurs chose :
 
- Arret du réseau (/etc/init.d/network stop), déchargement du module de la carte réseau (via_rhine), rechargement du module, et relancement du réseau. Meme problème, dès que je débranche l'ethernet, si je ne fait pas manuellement un "/etc/init.d/network restart", le lien ne fonctionne pas.
 
- Utilisation de la carte réseau integrée sur la carte mère (eth1), même problème !!
 
- Utilisation du DHCP pour la récupération de l'adresse IP. Même problème, sauf que du coup au rebranchement de l'ethernet le PC n'arrive pas à récupérer l'IP. Je vois dans les log dhclient qui envoie des requêtes mais elles ne doivent même pas sortir de la machine. Et si je fais un /etc/init.d/network restart ça rentre dans l'ordre....
 
C'est un truc de fou. Qu'est ce que la commande /etc/init.d/network restart peut bien faire pour que ça se mette à marcher ?
 
Si quelqu'un a une idée je suis preneur !  :hello:  
 
 
 

mood
Publicité
Posté le 30-03-2009 à 11:49:36  profilanswer
 

n°1125165
eze203
Posté le 30-03-2009 à 12:22:37  profilanswer
 

un petit  

Code :
  1. machine:/$cat /etc/network/interfaces

?
 
qu'as tu pour eth0 et eth1?
 
essaye d'ajouter  

Code :
  1. allow-hotplug eth0


si c'est absent et redémarre network

n°1125170
nlc
Le mieux est l'ennemi du bien
Posté le 30-03-2009 à 12:40:43  profilanswer
 

Merci pour ta réponse !
 
Mais je n'ai pas de fichier /etc/network/interfaces !
 
Les configs des interfaces sont dans /etc/sysconfig/network-scripts/, et j'ai vérifié, le branchement à chaud est bien activé.
 
Et puis quand je reconnecte l'ethernet, je vois bien la config réseau se mettre en place correctement : dans "ifconfig" l'adresse IP apparait bien, et dans "route" tout apparait bien aussi.
 
Mais tant que je ne fais pas un /etc/init.d/network restart, aucun paquet ne passe :(
 


---------------
char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ );
n°1125398
SuperZell
Posté le 31-03-2009 à 09:56:00  profilanswer
 

nlc a écrit :

Merci pour ta réponse !
 
Mais je n'ai pas de fichier /etc/network/interfaces !
 
Les configs des interfaces sont dans /etc/sysconfig/network-scripts/, et j'ai vérifié, le branchement à chaud est bien activé.
 
Et puis quand je reconnecte l'ethernet, je vois bien la config réseau se mettre en place correctement : dans "ifconfig" l'adresse IP apparait bien, et dans "route" tout apparait bien aussi.
 
Mais tant que je ne fais pas un /etc/init.d/network restart, aucun paquet ne passe :(
 


drakfirewall ? je sais pas si il est présent sur la 2006 déja, mais tu peu regarder de son coté, peut-être un bug. Essaye de le redémarrer ou de voir si une config est pas pété.

n°1125468
l0g4n
Expert en tout :o
Posté le 31-03-2009 à 15:48:06  profilanswer
 

si tu met un pc derrière le serveur, tu peux monter un piti réseau ou pas ?

n°1125470
nlc
Le mieux est l'ennemi du bien
Posté le 31-03-2009 à 16:24:18  profilanswer
 

SuperZell : non j'ai aucun firewall
 
l0g4n : non ca marche pas non plus !
 
Bon ce que j'ai fait provisoirement c'est de mettre le switch sur l'onduleur aussi ! Comme ça en panne de courant le switch reste allumé et eth0 ne tombera plus...
 
 


---------------
char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ );
n°1125478
l0g4n
Expert en tout :o
Posté le 31-03-2009 à 16:44:19  profilanswer
 

Sa marche pas non plus ? tu à pas plusieurs interfaces réseaux des fois nan ?

n°1125485
nlc
Le mieux est l'ennemi du bien
Posté le 31-03-2009 à 17:00:51  profilanswer
 

Si mais j'en utilise qu'une, l'autre est down et non connectée.
 
Mais après le débranchement/rebranchement sur eth0, le ipconfig retrouve la bonne config, et le route aussi, c'est ça qui est dingue !! C'est comme s'il y avait une couille dans le noyau dans la table de routage des paquets ou je sais pas quoi !??
 
En tout cas avec network restart ça rentre dans l'ordre, il faudrait que je regarde dedans ce qu'il y a exactement pour comprendre sur quoi ce script agit. Mais je l'ai ouvert l'autre jour et y a du monde dedans !! :/


---------------
char table[] = {112,114,105,110,116,102,40,34,37,99,37,99,37,99,34,44,49,49,48,44,49,48,56,44,57,57,41,59,0}; char* tablePtr = table; while(*tablePtr) printf( "%c",*tablePtr++ );

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [Linux] Problème réseau bizarre sur mon serveur Linux

 

Sujets relatifs
Onlive : perspectives futures pour le jeu sous linux ?[Résolu] Réseau local linux / windows
Imprimante 3 fonctions linux[Ubuntu 8.10] Problème de write cache
[Linux] Plus de son !Comment monter une partition ext4 a partir d'un Linux ext3 ?
Parefeu Linux, quelle distribution ?probleme Ubunto
[linux]possible de faire de l'overclocking sous linux? 
Plus de sujets relatifs à : [Linux] Problème réseau bizarre sur mon serveur Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR