CentOS 6 nc: Protocol not available
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 · Теги: 6.x, available, centos, nc, netcat, not, protocol
Рубрики: CentOS, Network, Soft · Теги: 6.x, available, centos, nc, netcat, not, protocol