Gilles Mocellin a écrit :

>gilbert a écrit :
>
>  
>
>>Je viens d'installer mandriva 2006 en reprenant certains fichiers de
>>config reseau dans /etc/sysconfig d'une mdk 10.0  (machine A) notement
>>le static-routes
>> 
>>Au reboot de machines  A (en 2006) tout le reseau fonctionne vers ou B
>>(mdk10.0) ou C (mdk10.0) 
>>car j(ai ajoute dans /etc/rc.d/rc.local   : route add -net 192.168.3.0
>>netmask 255.255.255.0 gw 192.168.0.2
>> 
>>Mais si un cable reseau est debranché ou a une coupure temporaire A
>>perds la route vers C via B
>>la ligne ci-dessous dans disparait:
>>route sur A:
>>Destination     Passerelle      Genmask         Indic Metric Ref   
>>Use Iface
>>192.168.3.0     25scsi          255.255.255.0   UG    0      0       
>>0 eth3
>>         C                 B
>> 
>>D'habitude c 'est le fichier static-routes qui doit permetre a une
>>route de remonter si le reseau reviens 
>>mais ca fonctione plus avec mandriva 2006 !!! 
>> 
>>la syntaxe du static-routes aurai t elle changé ?  j ai pas trouve d
>>info la dessus sur le net !
>> 
>>contenu de static-routes:
>>[EMAIL PROTECTED] ~]# cat /etc/sysconfig/static-routes
>>any net 192.168.3.0 netmask 255.255.255.0 gw 192.168.0.2
>>merci d'avance pour votre aide
>>    
>>
>
>En lisant le script de démarrage du réseau /etc/init.d/network, on voit
>le code correspondant aux routes statiques :
>        # Add non interface-specific static-routes.
>        if [ -f /etc/sysconfig/static-routes ]; then
>           grep "^any" /etc/sysconfig/static-routes | while read ignore
>args ; do
>              /sbin/route add -$args
>           done
>        fi
>
>Donc si  "route add any net 192.168.3.0 netmask 255.255.255.0 gw
>192.168.0.2" fonctionne sur votre machine, ça devrait fonctionner.
>  
>
sauf s'il y a une verification des incoherences de numero de reseau (à
voir). Car une passerelle se doit d'etre dans le meme reseau sinon ca ne
marche pas. Donc si j'ai un reseau 192.168.3.0/24 ma passerelle doit
etre du type 192.168.3.x/24 avec  1<=x<=254.

Il est possible que la route n'ai pas été prise car elle indique à un
sous-reseau d'utiliser une passerelle qui ne fait parti du reseau, et de
là il l'a peut etre rejeté.
La différence avec les 10.0/10.1 c'st que cette verification n'etait
peut etre pas faite.

Laurent

____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à