Я попытался подключиться к telnet ( telnet 10.12.1.14 4000
или nc -zv 10.12.1.14 4000
) на порт 4000 и выдает следующий результат.
root@cwl2:~# nc -zv 10.12.1.14 4000
nc: connect to 10.12.1.14 port 4000 (tcp) failed: Connection refused
Но для порта 22 он работает нормально.
$ root@cwl2:~# nc -zv 10.12.1.14 22
Connection to 10.12.1.14 22 port [tcp/ssh] succeeded!
Я открыл порт 4000 для tcp и udp обоих (ufw allow 4000, ufw allow 4000 / tcp и ufw allow 4000 / udp).
Пока ничто не слушает рассматриваемый порт, ОС отправит ответ, что это не принимает трафик к тому порту.
можно использовать netcat для слушания также. netcat-l-p 4000 заставит netcat слушать порт 4000 во всех интерфейсах.
редактирование: забыл-p...