Как в Win32 отправить UDP трафик через другой интерфейс

Тема в разделе "WASM.HEAP", создана пользователем grouzeene, 23 сен 2010.

  1. grouzeene

    grouzeene New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2010
    Сообщения:
    20
    Такая вот штука.
    Есть 3 сети. Надо с моего компа послать UDP пакет на 192.168.0.2

    Когда я отключен от инета, он туда и идёт
    Но когда я врубаю модем, трафик идёт на него и машина 192.168.0.2 не получает сообщения.
    Как его послать при подключённом инете?
     
  2. Nafanya

    Nafanya Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    581
    Всё завязано на таблицу маршрутизации. Просто посмотрите её и правильно настройте под свой случай. При включенном нете добавьте маршрут(если его нет) в сетку 192.168.0.0/255.255.255.0 - ипишник 192.168.0.2 к ней относится(если она на подсети не поделена,иначе маска другая будет.) Попингуйте хост,посмотрите на результаты.
     
  3. Master_B0

    Master_B0 New Member

    Публикаций:
    0
    Регистрация:
    3 фев 2008
    Сообщения:
    109
    grouzeene
    если под win32 то cmd -> route /? если под nix то route --help
     
  4. grouzeene

    grouzeene New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2010
    Сообщения:
    20
    Под nix я в IPTABLES писал правила

    В винде разобрался, спасибо.

    А как в Win32 получить список активных сетевых соединений?
     
  5. EOT

    EOT New Member

    Публикаций:
    0
    Регистрация:
    16 авг 2010
    Сообщения:
    181
    netstat -an