IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Modification Table de routage - Cmd Route


Sujet :

Réseau

  1. #1
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut Modification Table de routage - Cmd Route
    Bonjour,
    j'ai toutes les peines du monde à utiliser la cmd Route .
    Le routeur sous linux a une table route de cette forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Destination    Passerelle  Genmask         Indic  Metric   Ref   Use  Iface
    192.168.1.0     0.0.0.0    255.255.255.0   U     0         0      0     eth1
    192.168.122.0   0.0.0.0    255.255.255.0   U     0         0      0     vibr0

    Il me faut ajouter un réseau 192.168.0.0 avec une gateway 192.168.0.254 sur l'interface eth0.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo  route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0
    J'ai un message "Aucun processus de ce type"...

    Je retente sans la gateway
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo  route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
    ça fonctionne!!!

    Je me retrouve avec une entrée dans ma table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    192.168.0.0   0.0.0.0    255.255.255.0   U     0         0      0     eth0
    Je retente avec la bonne gw
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo  route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254 dev eh0
    et cette fois j'ai une table avec 2 entrées pour eth0 (c'est logique)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Destination    Passerelle  Genmask         Indic  Metric   Ref   Use  Iface
    192.168.1.0     0.0.0.0    255.255.255.0   U     0         0      0     eth1
    192.168.122.0   0.0.0.0    255.255.255.0   U     0         0      0     vibr0
    192.168.0.0     0.0.0.0    255.255.255.0   U     0         0      0     eth0
    192.168.0.0   192.168.0.254  255.255.255.0  UG     0       0      0     eth0
    J'essaye alors de supprimer la mauvaise entrée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo  route del -net 192.168.0.0 netmask 255.255.255.0 gw 0.0.0.0 dev eth0
    Mais c'est l'entrée avec la gateway 192.168.0.254 qui est éliminée.....
    Je deviens fou avec cette commande. toute aide est la bienvenue

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    Bonjour,

    Ca me parait plutot simple :p donc deja qu'elle est ton archi ?

    WEB --- Ton routeur --- LAN
    ou
    WEB --- Freebox --- Ton routeur --- LAN

    Faut que tu nous définisses vraiment le contexte, je ne suis pas sur qu'avec mon schema 1 ca fonctionne (en gros me semble que tu es obliger de garder la freebox) ensuite effectivement tu peux mettres un routeur derriere.

    Dans l'attente de plus d'infos

    Bien cordialement

  3. #3
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    Citation Envoyé par spawntux Voir le message
    Ca me parait plutot simple :p
    Content de te l'entendre dire....Concernant l'archi, Je veux pour l'instant continuer d'utiliser ma box comme routeur sur mon réseau (4 machines et 2 nas). je viens de monter une tour sous ubuntu server qui me servira d'ici peu de routeur, firewall , serveur DHCP, serveur DNS.... J'ai eu un mal fou à activer les interfaces réseau sur cette tour et maintenant pour faire quelques tests il me faut configurer son routage et je rencontre encore d'autres difficultées ( je suis un peu novice dans le monde Unix).

    En gros je veux juste pouvoir ajouter une entrée pour mon réseau 192.168.0.0 avec la gw 192.168.0.254 (IP de la box) sur l'eth0 de ma tour...
    Je précise que je ping la box 192.168.0.254 mais que le net n'est pas accessible (normal il manque le routage avec la gw connectée au net)

    Edit: pour reprendre tes notations, je veux rester pour l'instant dans une archi:
    WEB---BOX(routeur)---LAN
    C'est la box qui fait routeur

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    En gros tu as :

    Freebox ---- machine 1
    |--- machine 2
    |--- machine 3
    |--- machine 4
    |--- NAS 1
    |--- NAS 2
    |--- Ubuntu server (la machine concerné par notre souci)

    Tu veux donc faire quoi ? car ta demande n'est pas tres claire :p

  5. #5
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    La box est connectée à un switch (elle fait routeur) et pour l'instant je veux juste intégrer la machine sous UBUNTU server à mon réseau.
    Je t'ai embrouillé avec les indications sur le devenir de la machine sous Ubuntu mais considère que c'est une machine comme une autre de mon réseau. Comment je fais pour l'intégrer au réseau, je n'arrive pas à configurer sa table de routage (voir post n°1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Internet
    |
    freeBox (fonctionalité routeur activée)
    |
    Switch
    |
    -------------------------------------------------------------------------------
    |                          |                          |                           |
    machine1 (winXp)    machine2 (macOS)      machine3(seven)     machine 4 (Ubuntu server)
    je n'ai pas mis les Nas mais ils sont au même niveaux que les machines 1,2,3,4
    La machine 4 ne ping pas les adresses en dehors de mon réseau. Exemple DNS de google 8.8.8.8

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    ok alors c'est simple :p

    Tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    route add default gw 192.168.0.254
    Et la ca devrait etre bon

  7. #7
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    En effet ça fonctionne .... Merci bcp.
    Cependant j'essaye de comprendre pourquoi ma manipulation décrite dans le post n°1 ne fonctionnait pas. Si tu as une explication je suis preneur

    Est ce qu'on est obligé d'avoir une entrée default ou est ce que j'aurai pu préciser la gw uniquement pour le réseau 192.168.0.0 avec eth0 comme interface d'écoute?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    Tout simplement car tu lui indique ta gateway en 192.168.0.254
    mais tu dis que pour joindre le reseaux 192.168.0.0 faut passer par 192.168.0.254

    En gros tu te morts la queue :p d'ou l'important du default

  9. #9
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    Houla désolé d'insister mais j'aime bien comprendre

    J'ai repris mon petit schéma avec les IP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Internet
    |
    freeBox(IP: 192.168.0.254)
    |
    Switch
    |
    -------------------------------------------------------------------------------
    |                          |                          |                           |
    machine1 (192.168.0.3)    machine2 (192.168.0.4)      machine3(192.168.0.2)     machine 4 (Ubuntu 192.168.0.1)

    Ou est ce que je me mords la queue ? Je sais je suis lourd

    Pour moi la table de routage (de la machine4) devait ressembler à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Destination    Passerelle  Genmask         Indic  Metric   Ref   Use  Iface
    
    192.168.0.0   192.168.0.254  255.255.255.0  UG     0       0      0     eth0

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 466
    Points : 632
    Points
    632
    Par défaut
    Bon en gros ton Ubuntu il a une ip que tu lui as mise: mais pour bouger il faut qu'il connaisse le ou les chemins, ca c'est le role de la table de routage.

    En gros tu habites lille tu dis :

    pour aller a marseille passer par paris, ce qui donne

    route add marseille gw paris

    Mais pour que cela fonctionne il faut que lille sache comment aller a paris et vue que paris c'est un peu le centre a lille tu dis, voila route par defaut on vas a paris et lui paris serais certainement aller a marseille.

    donc: route add default gw paris

    avec ca tu es donc capable de rejoindre marseille.

    Dans notre cas c'est pareille tu veux aller sur internet et tu es ubuntu,
    en gros il faut que tu passe par freebox, et pour connaitre freebox te faut donc la route par default qui pointe sur la freebox
    et elle ta freebox sait aller sur internet.

    La c'est dans le cas ou tout fonctionne, abordons ton cas maintenant.

    Tu lui dis pour aller a marseille ("Le net" ceci est un exemple pour coler au tiens :p )
    donc pour aller a marseille je dois passer par paris( 192.168.0.254) hors dans ta table de routage tu ne sais pas aller a paris :s


    Voila jsais pas si tu as compris :s en gros le routage ca fonctionne du bord a bord.

    route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.254 dev eth0
    cette route t'aurais juste permis de questionner les pc dans ton propre reseau, ton lan et non de sortir sur le net

  11. #11
    Membre régulier Avatar de yoshï
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 206
    Points : 88
    Points
    88
    Par défaut
    Je suis un abruti, ça y est j'ai compris....
    Evidemment toutes les adresses Internet ne sont pas de la forme 192.168.0.0 (tous c'est éclairé quand j'ai relu le nom de la colonne : "destination").

    Désolé pour cette faute hallucinante!
    J'ai bcp aimé ta petite comparaison avec les villes de toute façon toutes les routes mènent à Rome.
    OK je sors et merci encore pour ta patience

    Edit: je crois que je vais le mettre en délestage tellement j'ai honte

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modif table de routage
    Par Treuze dans le forum Développement
    Réponses: 1
    Dernier message: 20/08/2009, 10h07
  2. Modif table de routage
    Par Treuze dans le forum Développement
    Réponses: 0
    Dernier message: 19/08/2009, 12h29
  3. Table de routage "route -n"
    Par figarojuju dans le forum Réseau
    Réponses: 5
    Dernier message: 30/04/2008, 18h35
  4. [VB]modification tables liées VB/ACCESS
    Par NAHIAG dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 10/05/2006, 11h17
  5. Paramétrage table de routage
    Par Amélie Ladoque dans le forum Réseau
    Réponses: 3
    Dernier message: 18/03/2005, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo