CentOS 6 nc: Protocol not available

centos

Netcat(nc) при попытке открыть порт и слушать его, вываливался с ошибкой:

nc: Protocol not available

Версия nc 

rpm -q nc
nc-1.84-24.el6.x86_64

Ошибка выглядит так:

nc -l 12345
nc: Protocol not available

Если пробовать указать порт через опцию -p, как говорит подсказка, то все равно вываливается с неверным синтаксисом:

nc -l -p 12345
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port[s]]

Как выяснилось, что для решения данной проблемы, необходимо задаунгрейдить nc:

yum downgrade http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm  #shortcut to downgrade
...
Setting up Downgrade Process
nc-1.84-22.el6.x86_64.rpm                                                              |  57 kB     00:00
Examining /var/tmp/yum-root-Iq4yc7/nc-1.84-22.el6.x86_64.rpm: nc-1.84-22.el6.x86_64
Resolving Dependencies
--> Running transaction check
---> Package nc.x86_64 0:1.84-22.el6 will be a downgrade
---> Package nc.x86_64 0:1.84-24.el6 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================
 Package          Arch                 Version                     Repository                            Size
==============================================================================================================
Downgrading:
 nc               x86_64               1.84-22.el6                 /nc-1.84-22.el6.x86_64               109 k

Transaction Summary
==============================================================================================================
Downgrade     1 Package(s)

Total size: 109 k
Is this ok [y/N]: y
...
Removed:
  nc.x86_64 0:1.84-24.el6

Installed:
  nc.x86_64 0:1.84-22.el6
Complete!

После чего, еще раз пробуем:

nc -l 12345

больше не выдает ошибок, и можно использовать его.
Profit!

Поделись с друзьями:

Опубликовано 03.02.2017 в 15:51 · Автор komivlad · Ссылка
Рубрики: CentOS, Network, Soft · Теги: , , , , , ,

Написать комментарий