У меня есть машина CentOS, и я открыл порт, на котором я должен получить поток (на самом деле это порт 5004 - rtp). Однако похоже, что поток не получен.
Есть ли способ проверить статус порта? (Я имею в виду не на / из ... но если что-то получено).
Ты можешь использовать lsof -i :5004
чтобы узнать, открыт ли этот порт для какого-либо процесса. В качестве альтернативы, если вы не уверены в используемом порту, но знаете, какой процесс прослушивает, вы можете использовать lsof -p process_id
найти порт.
Во-первых, вы можете использовать netstat
чтобы увидеть состояние порта.
Во-вторых, вы можете использовать tcpdump
чтобы увидеть входящий и исходящий трафик через этот порт.
tcpdump -i eth0 "port 5004"
сообщает трафик на eth0
к порту 5004.
Проверьте 'iptables -L' на наличие порта 5004 блокировки правил и отключите брандмауэр и selinux в 'system-config-securitylevel'.