Например, нам необходимо посмотреть в Wireshark дамп, но служебная информация вроде ретрансмиссии, дубликатов пакетов (в случае бондов) и прочего мешает анализировать. Чтобы не отображать её применяем фильтр:
!tcp.analysis.flags
Показаны сообщения с ярлыком tcpdump. Показать все сообщения
Показаны сообщения с ярлыком tcpdump. Показать все сообщения
4 окт. 2016 г.
4 окт. 2013 г.
Использование iperf для тестирования мультикаста
Для того, чтобы проверить, приходит ли на наш сервер/рабочую машину/ПК мультикаст, можно использовать и 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 - адрес нашего мультикаста.
30 авг. 2012 г.
Разрешение обычным пользователям использовать tcpdump
Возникла потребность разрешить программерам юзать tcpdump. Давать им рутовую консоль как-то не кошерно, потому нашел решение:
which tcpdump
chmod 4755 /sbin/tcpdump
Для зпрещения - chmod 700 или 755
which tcpdump
chmod 4755 /sbin/tcpdump
Для зпрещения - chmod 700 или 755
Подписаться на:
Сообщения (Atom)