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 :

Forcer la sortie de paquets pour une com entre 2 cartes sur la même machine


Sujet :

Réseau

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Forcer la sortie de paquets pour une com entre 2 cartes sur la même machine
    Bonjour,

    Voici mon architecture :

    Une machine 2 cartes WIFI connectées au même réseau, je souhaite faire dialoguer mes deux cartes en passant par mon AP.
    Je dois donc forcer le trafic a sortir par une des deux interface de manière a ne pas boucler en interne sur la machine.

    J'ai tenté d'explorer la piste des routes locales mais je n'ai pas trouvé de solution.

    Avez-vous une idée ?
    Merci a vous!

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Bonjour,

    Les problemes potentiels que je vois :
    Il faut que les deux cartes soient sur des sous-reseaux differents, mais je ne pense pas que ton Access Point gere cela
    Ton OS utilise probablement une loopback pour eviter des communications inutiles. Il faut que tu specifies que tu ne veux pas les utiliser.

    carte 1 : 192.168.0.1/255.255.255.0
    carte 2 : 192.168.1.1/255.255.255.0

    AP1 : 192.168.0.50/255.255.255.0
    AP2 : 192.168.1.50/255.255.255.0
    Router le trafic sortant a destination de 192.168.1/24 vers 192.168.0.50, avec une commande comme "route add ... " (man route).
    Et comme ca ne fonctionnera pas du premier coup, man tcpdump devrait t'aider a voir ce qui sort et ce qui arrive sur chaque carte.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Le préblème étant que mes deux cartes doivent absolument etre dans le même sous réseau ainsi que l'AP.

    J'ai réussi a faire sortir du trafic par une des interface avec la commande
    ping -I wlan0 @next_hop_AP @wlan1


    J'ai bien mes paquets qui partent de la machine mais l'AP ne les transmets pas a wlan1... ils sont directement dropés par l'AP.

    Sur mes captures wireshark mes @ip source / dest et @mac source/dest sont correctes mais l'AP drope les paquets je ne vois pas trop pourquoi...

  4. #4
    Invité
    Invité(e)
    Par défaut
    J'ai bien mes paquets qui partent de la machine mais l'AP ne les transmets pas a wlan1
    Il n'est pas certain que les paquets aillent physiquement vers l'AP en dépit de ce qu'affiche Wireshark...

    Je pense que ce que tu tentes de faire est impossible mais je ne suis pas sûr à 100%.

    Steph

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Si tu veux savoir si les paquets sont emis, je crains que la seule solution reellement viable soit d'installer linux sur une autre machine avec une carte WiFi, et d'ecouter tout le trafic qui passe avec, par exemple, airmon.

    Mais de la a en deduire ce que fait ton AP de ces paquets (s'ils sont reellement emis), c'est encore autre chose.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Citation Envoyé par IP_Steph Voir le message
    Il n'est pas certain que les paquets aillent physiquement vers l'AP en dépit de ce qu'affiche Wireshark...

    Je pense que ce que tu tentes de faire est impossible mais je ne suis pas sûr à 100%.

    Steph
    +1, impossible pour ma part, sauf si on me prouve le contraire
    Grave urgent !!!

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Solution
    J'ai réussi a résoudre mon problème comme suit en mettant en place une règle de NAT vers une fausse adresse en prerouting et en effectuant l'opération inverse postrouting.

    ifconfig $IF1 $IF1_ADDR netmask 255.255.255.0
    ifconfig $IF2 $IF2_ADDR netmask 255.255.255.0

    iptables -t nat -A PREROUTING -d $FAKE_ADDR -i $IF2 -j DNAT --to-destination $IF2_ADDR
    iptables -t nat -A POSTROUTING -s $IF2_ADDR -d $IF1_ADDR/24 -j SNAT --to-source $FAKE_ADDR

    route add $FAKE_ADDR gw $ROUTER_ADDR


    Voici le post original :
    http://serverfault.com/questions/127...rnal-interface

    Merci a vous.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Merci pour ce retour très instructif !

    Steph

Discussions similaires

  1. [XL-2010] Utilisation du bouton Annuler de inputbox comme sortie d'instruction pour une date
    Par will-1981 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/09/2014, 09h46
  2. Quel SGBD choisir pour une petite base de donnée sur clé USB ?
    Par kedare dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 29/07/2008, 16h31
  3. Réponses: 1
    Dernier message: 16/11/2007, 12h14
  4. Réponses: 3
    Dernier message: 05/11/2006, 13h19
  5. comment forcer l'exécution des macros pour une seule base ?
    Par tristan_sauvage dans le forum Access
    Réponses: 4
    Dernier message: 21/08/2006, 11h59

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