Для того, чтобы проверить, приходит ли на наш сервер/рабочую машину/ПК мультикаст, можно использовать и tcpdump:
tcpdump -i bond0.666 udp -nn port 4444
но он не делает join к мультикаст группе и, в зависимости от настройки сетевого оборудования, вы можете мультикаст и не увидеть.
Лучше использовать утилиту iperf. Она служит для анализа быстродействия сети, и для наших целей отлично подходит.
yum install http://pkgs.repoforge.org/iperf/iperf-2.0.4-1.el6.rf.x86_64.rpm
или
rpm -Uhv http://pkgs.repoforge.org/iperf/iperf-2.0.4-1.el6.rf.x86_64.rpm
Далее, если адрес мультикаст группы 239.200.1.1, а порт 4444, то делаем команду и смотрим результат:
iperf -s -u -B 239.200.1.1 -i 1 -p 4444
здесь
tcpdump -i bond0.666 udp -nn port 4444
но он не делает join к мультикаст группе и, в зависимости от настройки сетевого оборудования, вы можете мультикаст и не увидеть.
Лучше использовать утилиту iperf. Она служит для анализа быстродействия сети, и для наших целей отлично подходит.
Итак, на Debian устанавливаем просто:
aptitude install iperf
А для RHEL дистрибутивов (RedHat, Oracle Linux, CentOS etc.) нужно или добавить репозиторий RepoForge или посмотреть пакет для своей версии ОС тут http://pkgs.repoforge.org/iperf/ и установить, например:
или
rpm -Uhv http://pkgs.repoforge.org/iperf/iperf-2.0.4-1.el6.rf.x86_64.rpm
Далее, если адрес мультикаст группы 239.200.1.1, а порт 4444, то делаем команду и смотрим результат:
iperf -s -u -B 239.200.1.1 -i 1 -p 4444
здесь
- -s -режим сервера,
- -u - использовать UDP,
- -i 1 - выводить информацию каждую секунду,
- -B и -p - адрес нашего мультикаста.
Комментариев нет:
Отправить комментарий