-
- Можно где-нить подробнее про это. Искал инфу, как можно переключать на "нужную" карту. Активно пользую broadcast в винде. И действительно приходится оставлять только одну . - Гудвин(25.04.2015 20:23)
- У XP и Win7 разное поведение, вот тут разбирается. LightElf(28.04.2015 14:45, ссылка)
- О, спасибо! Это кажется оно. Надо пробовать. Только такая беда - у меня установлены VS2005 и VS2008. Не хотят кушать проект ;) Кто-нибудь компильните пожалуйста в VS2013... - Гудвин(28.04.2015 22:11)
- Отбой. Нашел... - Гудвин(28.04.2015 22:15)
- Инихера... В XP как было, так и осталось. Передается IP адрес первой сетевухи. - Гудвин(28.04.2015 22:37)
- Отбой. Нашел... - Гудвин(28.04.2015 22:15)
- О, спасибо! Это кажется оно. Надо пробовать. Только такая беда - у меня установлены VS2005 и VS2008. Не хотят кушать проект ;) Кто-нибудь компильните пожалуйста в VS2013... - Гудвин(28.04.2015 22:11)
- помнится, что default gateway в XP (на других не попадал) должен был быть только один. может как-то завязано - Vit(25.04.2015 20:26)
- Шлюз и бродкаст не связаны. В win 7 сделайте route print. Увидите маршруты для бродкаста. Их 2 но метрика разная - уйдет на лучшую. Можно попробовать прописать с лучшей метрикой. Ну либо RAW советы - ARP же как то работает на всех интерфейсах. - OlegPowerC(26.04.2015 00:08)
- ARP по определению прибит гвоздями к интерфейсу, у каждого интерфейса - свой ARP. - LightElf(28.04.2015 14:46)
- Метрика одинаковая. Гудвин(26.04.2015 21:14)
- Тогда по уму должны то туда то туда уходить пакеты. А адрес источника какой? И что сейчас происходит ? - OlegPowerC(26.04.2015 21:36)
- Broadcast пакеты уходят в обе сетевых карты. Каждая выдает свой MAC адрес источника. Беда в IP адресе - в обе карты уходит IP адрес первой сетевой карты. Есть у меня такая команда - "назначить этот компьютер сервером". Посылаю широковещательный Гудвин(296 знак., 27.04.2015 00:00)
- А желаемый результат то какой? Чтоб только через один интерфейс уходило? - OlegPowerC(27.04.2015 01:27)
- Ну да. Для broadcast пакетов, которые посылаю из своей программы. - Гудвин(27.04.2015 05:03)
- Кстати, а что никто мультикаст не использует для этих целей? Берете какой нибудь 224. Ip при отправке, он тоже будет передан на все порты (если не включен IGMP snooping на коммутаторе) коммутатора, только MAC будет 01.00.5e.xx.xx.xx в зависимости OlegPowerC(145 знак., 27.04.2015 16:54)
- Ок. Тоесть хочется чтоб отправленные пакеты из ваше программы, ушли через определенный интерфейс. И при этом IP источника был адрес этого интерфейса, как и MAC разумеется. Так? - OlegPowerC(27.04.2015 16:35)
- Да. - Гудвин(27.04.2015 16:50)
- У меня на машине, метрика разная. Попробую на другой проверить - OlegPowerC(28.04.2015 12:30)
- Да. - Гудвин(27.04.2015 16:50)
- Ну да. Для broadcast пакетов, которые посылаю из своей программы. - Гудвин(27.04.2015 05:03)
- А желаемый результат то какой? Чтоб только через один интерфейс уходило? - OlegPowerC(27.04.2015 01:27)
- Broadcast пакеты уходят в обе сетевых карты. Каждая выдает свой MAC адрес источника. Беда в IP адресе - в обе карты уходит IP адрес первой сетевой карты. Есть у меня такая команда - "назначить этот компьютер сервером". Посылаю широковещательный Гудвин(296 знак., 27.04.2015 00:00)
- Тогда по уму должны то туда то туда уходить пакеты. А адрес источника какой? И что сейчас происходит ? - OlegPowerC(26.04.2015 21:36)
- у меня нет компа с 7-кой с двумя Ethernet. а wifi это отдельный балет. - Vit(26.04.2015 08:02)
- Для маршрутизации фиолетово WiFi или провод. Завтра отпишусь - сегодня с дитями занимаюсь - не до венды - OlegPowerC(26.04.2015 13:31)
- Шлюз и бродкаст не связаны. В win 7 сделайте route print. Увидите маршруты для бродкаста. Их 2 но метрика разная - уйдет на лучшую. Можно попробовать прописать с лучшей метрикой. Ну либо RAW советы - ARP же как то работает на всех интерфейсах. - OlegPowerC(26.04.2015 00:08)
- У XP и Win7 разное поведение, вот тут разбирается. LightElf(28.04.2015 14:45, ссылка)
- Если интерфейсы в одной подсети, то винда правильно делает. И не только винда - OlegPowerC(25.04.2015 20:19)
- Хочется именно разделить прямо в компе на две подсети - "свою" и "все остальное". Две сетевухи. Направлять broadcast UDP пакеты только в нужную. - Гудвин(25.04.2015 20:27)
- Если Win7 - то руками вбейте в таблицу рутинга маршрут для адреса 255.255.255.255 с маленькой метрикой на нужный интерфейс. - LightElf(28.04.2015 14:48)
- IPFW достаточно гибкий на фряхе. Не знаю как на винде, но, возможно, не хужее. (wipfw не рассматриваю - то камуфло). ещё помнится, в винде при установке ipv6 ставится нехилый пакет и в командной строке с тем же ipv4 становится возможным творить Vit(8 знак., 25.04.2015 20:36, ссылка)
- Хочется именно разделить прямо в компе на две подсети - "свою" и "все остальное". Две сетевухи. Направлять broadcast UDP пакеты только в нужную. - Гудвин(25.04.2015 20:27)
- Можно где-нить подробнее про это. Искал инфу, как можно переключать на "нужную" карту. Активно пользую broadcast в винде. И действительно приходится оставлять только одну . - Гудвин(25.04.2015 20:23)