Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 16

Discussion: double interface réseau / dual nic

  1. #1
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0

    double interface réseau / dual nic

    Bonjour

    j'ai deux interfaces réseaux sur mon asterisk: eth1 / 192.168.0.x et eth0 / 192.168.1.x - avec la config suivante (http://www.asterisk-france.org/showt...ull=1#post4182), je suis connecté correctement en ssh.

    j'essaie d'utiliser les 2 interfaces pour de la voip. eth0 est en prod et marche nickel. lorsque j'enregistre un client par eth1, je vois le register arriver sur la machine (avec un ngrep), mais asterisk ne le voit pas (sip set debug). j'ai arreté le firewall (c'est une prod, quelques instants slt), rien.

    bindadress, et surtout udpbindadress sont à 0.0.0.0

    j'ai pris la meme version sur un XenCitrix, monté deux interfaces, et évidemment, ca marche.... seule différence, les deux sont sur le meme sublan 192.168.2.X et 192.168.2.Y

    des idées de ce qui pourrait ne pas aller ?

    tks

    J

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Salut,

    si tu fais un

    Code:
    netstat -tanpu | grep 5060
    c'est bon ?

    Et :

    Code:
    sip set debug ip [TON IP]
    ?

  3. #3
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    Aargh.... j'avais pas fait le sip debug sur l'ip seule....

    asterisk recoit bien le REGISTER via eth1, mais renvoie via eth0 la réponse...

    une idée sur comment corriger cela ?

  4. #4
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Oui, par les tables de routage : peux tu me montrer celle que tu as défini ?

  5. #5
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    merci, je suis une quiche en routage !

    j'ai donc:
    - eth0, 192.168.0.1, gw 192.168.1.254
    - eth1, 192.168.1.2, gw 192.168.1.1

    ip route list donne:
    Code:
    192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
    192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.2
    169.254.0.0/16 dev eth0  scope link
    default via 192.168.1.254 dev eth0
    ce routage permet à ssh de fonctionner correctement, et que j'attaque par eth0 ou eth1, ca ressort par ou c'est rentré (sans mauvaise blague :-) )

    merci ton aide,

    J

  6. #6
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    j'ai une piste pas inintéressante - mais la machine est en prod, je teste plus tard
    http://lists.digium.com/pipermail/as...ry/245323.html

  7. #7
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    28
    Downloads
    0
    Uploads
    0
    Citation Envoyé par jean Voir le message
    Aargh.... j'avais pas fait le sip debug sur l'ip seule....
    asterisk recoit bien le REGISTER via eth1, mais renvoie via eth0 la réponse...
    une idée sur comment corriger cela ?
    Salut,

    et si tu forces l'adresse IP d'écoute du serveur asterisk ?
    bindaddr dans le sip.conf

  8. #8
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    je veux écouter sur les 2 interfaces, et répondre sur les deux. donc, le bindaddr doit être à zéro.

    j'ai fait un test avec une box virtualisée et 2 nic dans le meme sublan, et ca marche... donc, y'a un truc qui m'échappe

  9. #9
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    Bon, je suis toujours la dessus.... mon lien principal a planté, et j'ai du bricoler au niveau du dns, et ca me soule grave !!!

    donc, le pbm est que asterisk peut écouter sur plusieurs addresses, mais s'il est naté, répond que sur 1

    est ce que qqun a réusssi à configurer un asterisk avec deux liens WAN et des clients utilisant ces deux liens ?

    J.

  10. #10
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Attention, je ne me suis pas vraiment penché sur la question, donc je peux dire des betises ci dessous.

    Je n'ai jamais fait en utilisant les 2 liens a la fois simultanement ( je prefere en failover par simplicité ( config simple et zero materiel ) ) mais utiliser les 2 avec asterisk ne "serait" a priori pas possible pour moi.
    Tu parles de 2 liens wan. Tu ne dis pas vraiment comment est ta config mais j'imagine bien 2 cartes interfaces connectes a un routeur ( NAT ) chacune.

    Dans ton paquet sip, si tu parles a l'exterieur, tu dois specifier l'adresse ip externe.
    Ce n'est pas au niveau routage, mais au niveau sip. Hors avec Asterisk, on ne peux specifier qu'une seule adresse externip. Donc pas possible directement avec asterisk ET sip. Par contre, ca devrait le faire en iax !

    Si tu as plusieurs local subnet ( vpn, cartes ou autres ), si tu specifies toutes les lignes localnet ( 1 ligne par localnet ) , ca devrait le faire meme en sip mais tant que tu restes en local.

    Si c'est du failover automatique, on peut donc s'en sortir facilement. Si par contre, tu veux vraiment pouvoir utiliser les 2 wans en meme temps derriere un NAT et pas alternativement , a mon avis , asterisk seul est pas tres bon pour ca.

    Fastm3.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •