труба не работает для проводов

Я пытаюсь использовать wirehark в моем тестовом окружении, где у меня есть две виртуальные машины с IP-адресом 192.168.0.1 и 192.168.0.2

Я пытаюсь контролировать данные машины 192.168.0.2 с машины по 192.168.0.1 с помощью wirehark с tcpdump, о котором я узнал из учебника здесь.

Теперь я сделал трубку, используя команду

mkfifo /tmp/pipes/cap_fwd 

Он был создан, но когда я пытаюсь сделать второй шаг, который является ssh, чтобы запустить tcpdump и перенаправить его вывод в трубу, он не работает, поскольку SSH не завершается, курсор продолжает мигать и не выполняется. См. Изображение ниже.

Мигающий курсор

PS Когда я пытаюсь получить вывод tcpdump в обычном файле, он делает это легко, поэтому я считаю, что труба здесь не работает. Пожалуйста помоги.

ИЗМЕНИТЬ 1

1. Я проверил разрешение трубки и установил ее на полные разрешения на данный момент.

2. Я создал трубку на своей машине по ip 192.168.0.1, мне нужно настроить что-либо на машине на 192.168.0.2

EDIT 2

Прокомментируйте сайт учебника одним из пользователей, у меня такая же проблема.

я попытался запустить его в своем окне openwrt с ubuntu 10.10, но когда я выполню команду ssh root@192.168.1.1 -p 443 «tcpdump -i eth0 -s 0 -U -w – не порт 443»> / tmp / pipe / cap_fw ничего не происходит (он должен спросить меня, как я предполагаю, но это не так), он действует, как если бы я не нажал Return … демон dropbear запущен на порту 443 с именем pw (без сертификата)

Также он добавил позже

это была только проблема не использования сертификатов с ssh, теперь она работает правильно!

Это действительно случай, когда вы не используете сертификаты, поскольку я тоже не использую никаких сертификатов для ssh.