CentOS 6 nc: Protocol not available
Netcat(nc) при попытке открыть порт и слушать его, вываливался с ошибкой:
nc: Protocol not available |
Версия nc
Ошибка выглядит так:
nc: Protocol not available |
Если пробовать указать порт через опцию -p, как говорит подсказка, то все равно вываливается с неверным синтаксисом:
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:
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 |
--> 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 |
============================================================================================================== |
Package Arch Version Repository Size |
============================================================================================================== |
nc x86_64 1.84-22.el6 /nc-1.84-22.el6.x86_64 109 k |
============================================================================================================== |
После чего, еще раз пробуем:
больше не выдает ошибок, и можно использовать его.
Profit!