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

IP Multicast между Windows и Linux

Наша команда разрабатывает приложения linux / windows для нашей сети, которые взаимодействуют друг с другом посредством многоадресной рассылки. У нас это работало, когда в сети были только Linux-боксы, но недавно мы добавили в цикл несколько компьютеров с Windows, и не смогли обмениваться данными между ОС. Все 3 машины с Windows могут разговаривать друг с другом, и все машины с Linux (смесь CentOS, RHEL и Ubuntu) могут общаться друг с другом. Все коммуникации проходят через 227.0.0.1, порт 11052 и все компьютеры в одной сетевой подсети. Но linux не слышит окна, и наоборот.

Мы протестировали наше программное обеспечение с помощью нескольких различных многоадресных тестеров, наиболее распространенным из которых является mctester. Мы проверили, что и приложения Windows, и приложения Linux работают, но у нас та же проблема. У нас даже есть несколько компьютеров с Windows, на которых работают виртуальные машины Linux, и даже они не могут общаться друг с другом по многоадресной рассылке.

У нас есть другие приложения как для окон, так и для Linux, которые могут успешно общаться друг с другом по UDP (одноадресная передача). Есть ли что-то особенное, что нам нужно сделать для многоадресной рассылки, чего нам не нужно было делать для UDP? Нам пришлось включить многоадресную маршрутизацию в Linux, но есть ли какие-то настройки для Windows?