Problème de réseau intermittent

Problème de réseau intermittent - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 13-05-2011 à 17:00:27    

Salut à tous,

 

Depuis ce matin j'ai un problème qui m'énerve et auquel je ne comprend rien du tout:

 

J'ai 3 machines (1 windows et 2 Ubuntu) qui sont dans 2 sous-réseaux (via 2 cartes réseau):
eth0 est toujours dans le sous-réseau 128.178.60.0/24, que je ne gère pas.
eth1 est toujours dans le sous-réseau 192.168.1.0/24 dans lequel il n'y a que eux et que je gère.

 

Dans le 192.168.1.0, les 3 machine sont connectées ensemble via un switch tout con, aucune machine ne sert de gateway.
Les IP des machines sont 192.168.1. 1 (ubuntu), 2 (ubuntu), 3 (windows), configurées en statique.

 

Ce matin je branche tout ce petit monde, tout fonctionne.. Jusqu'à ce que la machine 192.168.1.2 perde la connexion au réseau 128.178.60.0. Tout en gardant la possibilité d'interagir avec le réseau 192.168.1.0. Si je redémarre le service de networking, ça repart pendant quelques minutes, et pis ça replante. Les 2 autres machines n'ont aucun soucis.

 

Voici la config de la machine 2 en question + un ping vers une des IP de Google quand ça plante.

 


zhong@cdm6-110:~$ ping 209.85.148.105
PING 209.85.148.105 (209.85.148.105) 56(84) bytes of data.
From 128.178.60.110 icmp_seq=1 Destination Host Unreachable
From 128.178.60.110 icmp_seq=2 Destination Host Unreachable
From 128.178.60.110 icmp_seq=3 Destination Host Unreachable

 

zhong@cdm6-110:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
128.178.60.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         128.178.60.1    0.0.0.0         UG    100    0        0 eth0

 

zhong@cdm6-110:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr bc:30:5b:c1:dc:e4  
          inet addr:128.178.60.110  Bcast:128.178.60.255  Mask:255.255.255.0
          inet6 addr: fe80::be30:5bff:fec1:dce4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5099 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2034 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1697709 (1.6 MB)  TX bytes:258956 (258.9 KB)
          Interrupt:17

 

eth1      Link encap:Ethernet  HWaddr 00:10:18:91:29:e6  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::210:18ff:fe91:29e6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6444 (6.4 KB)  TX bytes:16655 (16.6 KB)
          Interrupt:56

 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1880 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1880 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:244499 (244.4 KB)  TX bytes:244499 (244.4 KB)

 
 

C'est quoi que j'ai foiré dans mon routage  :??:

 

Merci d'avance


Message édité par esox_ch le 14-05-2011 à 18:05:56

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-05-2011 à 17:00:27   

Reply

Marsh Posté le 13-05-2011 à 17:14:30    

Salut,
 
Est ce que tu as bien désactivé le routage sur cette machine ?
sysctl net.ipv4.ip_forward   devrait te retourner 0

Reply

Marsh Posté le 13-05-2011 à 18:03:17    

http://forum.hardware.fr/hfr/OSAlt [...] 9826_1.htm


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 14-05-2011 à 18:05:37    

sysctl net.ipv4.ip_forward me retourne bien 0
 
Sinon resultat des autres commandes :
 


cat /etc/network/interfaces  
# 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
 
auto eth0
iface eth0 inet dhcp
 
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
post-up route del default dev eth1
post-down route add default dev eth1
 


 
Je ne peux pas pinger le gateway :
 


# ping 128.178.60.1
PING 128.178.60.1 (128.178.60.1) 56(84) bytes of data.
From 128.178.60.110 icmp_seq=1 Destination Host Unreachable


 
Alors que je peux me connecter sans problèmes via l'autre interface à mon réseau local :


# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=0.150 ms


 
Et pour finir, le DHCP (vu que de toutes façons c'est pas le DNS qui merde..)
 


# ps aux | grep client
root      2207  0.0  0.0   7080   600 ?        Ss   17:49   0:00 dhclient3 -e IF_METRIC=100 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
root      2919  0.0  0.0   9152  1064 pts/0    S+   18:04   0:00 grep --color=auto client


 
Voilà, des idées?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 16-05-2011 à 11:39:47    

esox_ch a écrit :

post-up route del default dev eth1
post-down route add default dev eth1


Quel est l'intéret de ça ?

Reply

Marsh Posté le 16-05-2011 à 11:42:08    

éviter que la route par défaut soit celle connectée à l'interface eth1


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 16-05-2011 à 11:45:47    

tant que tu ne précises pas qu'une route par défaut balance tout sur eth1, il n'y aura aucune route qui sera rajoutée. A moins que tu aie constaté un comportement nécessitant  cela, je te conseille d'enlever la première ligne. C'est le DHCP qui te fournira la route par défaut.

 

par contre le post-down route add default dev eth1, est totalement incohérent. Après que l'interface eth1 soit passée à down, tu rajoutes une route par défaut pour envoyer tout trafic "par défaut" sur eth1.


Message édité par o'gure le 16-05-2011 à 11:46:44
Reply

Marsh Posté le 16-05-2011 à 11:49:25    

En fait je l'ai rajoutée parce que j'ai remarqué qu'une ligne additionnelle venait se rajouter au route -n si je ne le faisait pas. De mémoire c'était
 


0.0.0.0         192.168.1.1    0.0.0.0         UG    100    0        0 eth1


 
En ce qui concerne le post-down, je l'ai fait pour remettre la situation comme je l'avais trouvée en quelques sortes. Tu dis donc que je peux l'enlever sans problème?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 16-05-2011 à 13:09:16    

Ce rajout ne se fait pas tout seul, je pense. Ce n'est pas le comportement par défaut normal. Je pense qu'il doit y avoir autre chose de louche derrière...

Reply

Marsh Posté le 16-05-2011 à 16:27:32    

Et pourtant c'est une install Ubuntu Server sans aucune customization .. J'ai même désactive network-manager pour éviter les conflits ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 16-05-2011 à 16:27:32   

Reply

Marsh Posté le 17-05-2011 à 13:33:42    

Hello.
J'ai tenté quelque chose d'improbable: J'ai démarré en mode "failsafe" histoire que le système ne démarre pas tous les services et là, aucune coupure .. Est-ce que c'est possible que ça vienne d'un bug dans un service lancé par Gnome?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 18-05-2011 à 13:41:43    

Citation :

auto eth1  
iface eth1 inet static  
address 192.168.1.2  
netmask 255.255.255.0  
gateway 192.168.1.1  
post-up route del default dev eth1  
post-down route add default dev eth1


 
Ton ajout il vient de là :

Code :
  1. gateway 192.168.1.1


 
Enlève cette ligne dans le /etc/network/interfaces

Reply

Marsh Posté le 19-05-2011 à 06:49:32    

Oh ok :o
Par contre là bizarrement le problème a disparu après la désinstallation de network-manager... Etrange :s En tous cas merci!


Message édité par esox_ch le 19-05-2011 à 06:49:42

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed