Назад | Перейти на главную страницу

Проблемы с многоадресной рассылкой в ​​Mac OSX Lion

Некоторое время мы разрабатывали наши Java-приложения под OSX. После перехода на OSX Lion (сейчас версия 10.7.1) мы видим спорадические проблемы, связанные с передачей многоадресных пакетов в битовое ведро, и мы не знаем почему. Это модульные тесты, которые находятся в той же виртуальной машине, которая подключается через шлейф. Иногда это решает отключение интерфейса. В других случаях это не так.

На данный момент я только предполагаю, что это связано с членством в многоадресной рассылке на разных интерфейсах. Я заметил, что даже если интерфейс отключен (rj45 не подключен или Wi-Fi отключен), группы многоадресной рассылки все равно подключены к интерфейсу. Это правильно?

IPv4 Multicast Group Memberships
Group                   Link-layer Address      Netif
224.0.0.251             <none>                  lo0
224.0.75.75             <none>                  lo0
228.10.0.10             <none>                  lo0
224.0.0.1               <none>                  lo0
224.0.0.251             1:0:5e:0:0:fb           en1 << offline
224.0.75.75             1:0:5e:0:4b:4b          en1 << offline
224.0.0.1               1:0:5e:0:0:1            en0
224.0.0.251             1:0:5e:0:0:fb           en0
224.0.75.75             1:0:5e:0:4b:4b          en0

Есть ли способ настроить это членство? Я пробовал разные команды с route (дель и другие) и ifconfig (вверх / вниз) безрезультатно. Я лаю не в ту дыру?

Спасибо.

РЕДАКТИРОВАТЬ:

Оказывается, что если я отключу от проводной сети Ethernet и отключите Wi-Fi, тогда мой тест сможет обнаруживать друг друга по многоадресной рассылке. Но если какой-либо интерфейс включен, он не работает.