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

C# Discussion :

Est-il possible de choisir sur quelle interface réseau utiliser WebRequest


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 346
    Points : 119
    Points
    119
    Par défaut Est-il possible de choisir sur quelle interface réseau utiliser WebRequest
    Bonjour,

    j'ai une connexion Internet passant par un proxy, sur laquelle j'établis une connexion OpenVPN (pour avoir une connexion "sans" proxy). Cette dernière utilise une interface réseau virtuelle (une nouvelle carte réseau dans Windows).

    Existe-t-il une solution pour que, une fois la connexion OpenVPN établie, je puisse choisir programmatiquement par quelle interface je veux passer ? Dans certains cas, j'ai besoin d'accéder au réseau privé (celle qui dispose d'un proxy). Dans d'autres, je dois accéder à Internet sans passer par le proxy.

    Actuellement, je suis obligé d'établir et de couper la connexion OpenVPN ponctuellement, ce qui n'est pas l'idéal.

    Merci d'avance pour toute aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    346
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 346
    Points : 119
    Points
    119
    Par défaut Il fallait créer une route statique
    J'ai finalement créé une route statique avec la commande "route" de windows, et ça résout mon problème.

    J'avais deux interfaces réseau, je voulais que les connexions vers les IP 10.* se fassent avec une interface réseau spécifique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    route print
     
    Itinéraires actifs*:
    Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
              0.0.0.0          0.0.0.0      173.10.99.1    173.10.99.37       1
            127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
          173.10.99.0    255.255.255.0     173.10.99.37    173.10.99.37       30
         173.10.99.37  255.255.255.255        127.0.0.1       127.0.0.1       30
       173.10.255.255  255.255.255.255     173.10.99.37    173.10.99.37       30
        192.168.131.0    255.255.255.0   192.168.131.72  192.168.131.72       20
       192.168.131.72  255.255.255.255        127.0.0.1       127.0.0.1       20
      192.168.131.255  255.255.255.255   192.168.131.72  192.168.131.72       20
            224.0.0.0        240.0.0.0     173.10.99.37    173.10.99.37       30
            224.0.0.0        240.0.0.0   192.168.131.72  192.168.131.72       20
      255.255.255.255  255.255.255.255     173.10.99.37    173.10.99.37       1
      255.255.255.255  255.255.255.255   192.168.131.72  192.168.131.72       1
    Passerelle par défaut*:       173.10.99.1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    route add 10.0.0.0 mask 255.0.0.0 192.168.131.72 metric 20
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    route print
     
    Itinéraires actifs*:
    Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
              0.0.0.0          0.0.0.0      173.10.99.1    173.10.99.37       1
             10.0.0.0        255.0.0.0   192.168.131.72  192.168.131.72       20
            127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
          173.10.99.0    255.255.255.0     173.10.99.37    173.10.99.37       30
         173.10.99.37  255.255.255.255        127.0.0.1       127.0.0.1       30
       173.10.255.255  255.255.255.255     173.10.99.37    173.10.99.37       30
        192.168.131.0    255.255.255.0   192.168.131.72  192.168.131.72       20
       192.168.131.72  255.255.255.255        127.0.0.1       127.0.0.1       20
      192.168.131.255  255.255.255.255   192.168.131.72  192.168.131.72       20
            224.0.0.0        240.0.0.0     173.10.99.37    173.10.99.37       30
            224.0.0.0        240.0.0.0   192.168.131.72  192.168.131.72       20
      255.255.255.255  255.255.255.255     173.10.99.37    173.10.99.37       1
      255.255.255.255  255.255.255.255   192.168.131.72  192.168.131.72       1
    Passerelle par défaut*:       173.10.99.1
    192.168.131.72 est l'IP de mon interface réseau à utiliser.
    J'ai recopié la même métrique que celle que je voyais pour l'interface réseau avec la commande "route print".

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

Discussions similaires

  1. [WD-2010] Est-il possible de choisir les entrées dans le sommaire ?
    Par Tomtomtvn dans le forum Word
    Réponses: 1
    Dernier message: 12/06/2013, 19h14
  2. Est-il possible de revenir sur un message envoyé pour y corriger les fautes?
    Par Heka-thumbs dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 4
    Dernier message: 16/04/2011, 01h38
  3. Est-il possible de choisir le premier choix d'une combo box ?
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/06/2009, 11h48
  4. Est-il possible de simuler l'absence de réseau
    Par yodutouf dans le forum Java ME
    Réponses: 1
    Dernier message: 31/01/2008, 11h34
  5. Quelle bibliothèque réseau utiliser?
    Par Floréal dans le forum Bibliothèques
    Réponses: 8
    Dernier message: 19/07/2007, 20h28

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