probleme configuration réseau

probleme configuration réseau - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 11-02-2009 à 17:25:20    

Slt,  
 
J'ai un pti soucis dans la syntaxe d'une commande, je n'arive pas à définir une route sur Xubuntu
Voici ce que je fais :
route add -net 192.168.30.0 /24 gw ethx >>>>>>>> syntaxe à ma connaissance propre à ubuntu
Mais à priori ca ne marche pas sur xubuntu.
Si vous pouvez m'eclairez la dessus.
 
Merci

Reply

Marsh Posté le 11-02-2009 à 17:25:20   

Reply

Marsh Posté le 11-02-2009 à 17:27:20    

Il serait souhaitable de bénéficier du message d'erreur.


---------------
Intermittent du GNU
Reply

Marsh Posté le 11-02-2009 à 17:50:09    

man route

route add -net 192.168.30.0 netmask 255.255.255.0 dev ethx


du moins sous debian ça fonctionne, après si ubuntu s'amuse à modifier les options...

 

gw => vers une adresse IP
dev => vers une interface

 

Sinon quand tu as une erreurs de ce type, la logique voudrait :
1. lire le message d'erreur pour voir ce qu'il dit et si il y a un indice
2. le traduire en une langue que tu connais (si tu ne parles pas anglais)
3. regarder le manpage et mettre en corrélation le message d'erreur avec les options que tu trouves dans le manpage
4. poster dans un forum/mailling list avec le message d'erreur dans son entier et la commande précise.

 

Je doute que tu aies une interface qui se nomme ethx [:cupra]


Message édité par o'gure le 11-02-2009 à 17:53:43

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-02-2009 à 18:11:23    

ROUTE DEL -net 28.50.0.0/16  
ceci par exemple me donne cette erreure :
SIOCDELRT : Argument invalide
 
Le x étant un nombre entier =)

Message cité 1 fois
Message édité par popopo43 le 11-02-2009 à 18:12:16
Reply

Marsh Posté le 11-02-2009 à 18:13:08    

popopo43 a écrit :

ROUTE DEL -net 28.50.0.0/16
ceci par exemple me donne cette erreure :
SIOCDELRT : Argument invalide

 

Le x étant un nombre entier =)

 

là tu passe d'un add à un del.


Message édité par o'gure le 11-02-2009 à 18:16:27

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-02-2009 à 18:16:47    

Maintenant que j'y pense, je ne pense pas que ce soit utilise de définir des route sur le routeur vu qu'il les défini automatiquement aprés l'attribution d'une IP pour tel interface.
C'est pas ce qui m'empecherait de trouver la soluc  :cry:


Message édité par popopo43 le 11-02-2009 à 18:17:07
Reply

Marsh Posté le 11-02-2009 à 18:22:23    

Commens fais tu pour regarder le manpage de cette commande ?

Reply

Marsh Posté le 11-02-2009 à 18:23:49    

Dans un terminal

man route


Ou simplement sur le web


Message édité par o'gure le 11-02-2009 à 18:24:51

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 11-02-2009 à 18:27:27    

fallait obligatoirement précisé NETMASK 255.0.0.0 et non /8 ce qu'on peut faire sur ubuntu.
Bah merci o'gure ^^

Reply

Marsh Posté le 12-02-2009 à 11:13:54    

finalement non , ce n'etait que de faux espoirs.
Voila que maintenant je n'arive plus a rajouter de route avec la bonne syntaxe.
a la définition de l'ip avec ifconfig au début, une route se crée automatiquement pour ce réseau mais ne renseigne en aucun cas la passerelle par défaut, je l'ai donc supprimer pour tenter d'en rajouter une autre :
route add -net 192.168.30.0 netmask 255.255.255.0 gw 192.168.30.1  
Et il me sort qu'il n' y a aucun processus de ce type (SIOCADDRT)
 
Je n'avais pas ce probleme la avec ubuntu -_-, ca a l'air de marcher une fois sur deux
 
ps:(Se pourrait il que les cartes réseau soient désactivées ? si c'est le cas connaissez vous le moyen de le verifier .)
 
Merci


Message édité par popopo43 le 12-02-2009 à 11:17:01
Reply

Marsh Posté le 12-02-2009 à 11:13:54   

Reply

Marsh Posté le 12-02-2009 à 11:18:51    

Si tu précisais ton architecture réseau et ce que tu veux réellement faire, nous pourrions t'aider.

 

A titre d'information, là, tu ai en train de demander à rajouter la route suivante :
Pour joindre n'importe quelle machine dans le réseau 192.168.30.0/24, il faut envoyer le trafic à la machine 192.168.30.1

 

Hors, l'adresse IP 192.168.30.1 est contenue dans le réseau 192.168.30.0/24.
Comment veux tu que ta pile réseau comprenne ça ? C'est l'histoire du serpent qui se mort la queue. Pour donner le traffic à destination d'un sous réseau, il faut que tu donnes une adresse IP qui est joignable DIRECTEMENT.

 

Après si 192.168.30.0 est directement sur une tes interfaces, quelle est l'objectif de cette commande ?

 


Donc réfléchis, calmement, à ce que tu veux réellement faire, prends ton temps pour nous l'expliquer et nous pourrons t'aider.


Message édité par o'gure le 12-02-2009 à 11:20:47

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 12-02-2009 à 11:24:36    

c'est une simple machine que je souhaite connecter au réseau du bahut.
(Je rappelle que je suis sous Xubuntu si ce n'est déja fait) Et pour me connecter a internet iil faut que je renseigne une passerelle, a moins que ce doit etre fait dans les options internet uniquement ?


Message édité par popopo43 le 12-02-2009 à 11:26:13
Reply

Marsh Posté le 12-02-2009 à 11:30:49    

Et ils n'ont pas de DHCP dans ton bahut ? Tu n'as pas un admin qui peut t'offrir le support adéquat ?

 

Sinon, désolé, mais RTFM, c'est expliqué en long, en large et en travers un poil partout sur le net, ce n'est pas spécifique à xubuntu, c'est valable sur n'importe quel système d'exploitation. Après pour l'implémenter, ç'est spécifique au OS dérivé de debian  [:spamafote]

 

En théorie
Pour faire ce tu veux il faut :
1. une adresse IP dans le bon subnet
2. une route par défaut (en terme technique :
le trafic à destination de 0.0.0.0/0 doit être envoyé à une adresse IP dans le réseau sur lequel tu es connecté.
3. des DNS
4. Pour l'applicatif ça dépend de l'infra de ton bahut : proxy ou pas...

 

En pratique
route par défaut : route add -net 0.0.0.0 netmask 0.0.0.0 gw adresse_ip_la_passerelle
DNS à configurer dans /etc/resolv.conf : man resolv.conf pour connaitre la synthaxe.

 

Sinon, cette conf, disparaitra au prochain reboot (adresse IP + route).
configure le fichier /etc/network/intefaces (man interfaces) et redémarre le service networking


Message édité par o'gure le 12-02-2009 à 11:36:30

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 12-02-2009 à 11:54:09    

On a la possibilité d'etre distribué via DHCP, mais dans le cadre d'une activité je fais ca en statique.
 
Bon bah finalement c'esd résolu, j'ai fait ca directement via l'interface en renseignant l'ip du serveur dns.
Donc cette même ip peut etre rajouté dans resolv.conf o'gure ?

Reply

Marsh Posté le 12-02-2009 à 12:54:06    

popopo43 a écrit :

On a la possibilité d'etre distribué via DHCP, mais dans le cadre d'une activité je fais ca en statique.


Fait gaffe de ne pas prendre une adresse dans le pool DHCP, sinon tu risques d'avoir des surprises.

popopo43 a écrit :

Bon bah finalement c'esd résolu, j'ai fait ca directement via l'interface en renseignant l'ip du serveur dns.
Donc cette même ip peut etre rajouté dans resolv.conf o'gure ?


L'interface graphique renseigne ce fichier normalement si il y a un champ "serveur dns"


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 12-02-2009 à 13:28:20    

je viens de créer un autre post ou j'explique justement ce probleme de dns, apparemment le fichier resolv.conf est introuvable a moins que pour cette version d'ubuntu cela est renseigné sur un autre fichier

Reply

Marsh Posté le 12-02-2009 à 13:55:14    

a mon avis networkmanager a encore frappé :o


---------------
Intermittent du GNU
Reply

Sujets relatifs:

Leave a Replay

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