Ily*_*a I 13 linux centos tcp netcat
我使用的是 CentOS 6.7 (Final) 系统,当我尝试以nc监听模式运行时,它会打印以下内容:
# nc -l 1234
nc: Protocol not available
Run Code Online (Sandbox Code Playgroud)
端口未绑定。我也尝试了其他端口号。这个错误似乎已经被报告了:https : //access.redhat.com/solutions/1753753。不幸的是,它不是很详细。
包装信息:
Name : nc
Arch : x86_64
Version : 1.84
Release : 24.el6
Run Code Online (Sandbox Code Playgroud)
还有什么我需要尝试的吗?
Edd*_* C. 17
我遇到了同样的问题。你可以这样解决:
# Removes the old package
yum erase nc
# Manually downloads the working package from the Official Repository
wget http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm
# Installs the package
rpm -iUv nc-1.84-22.el6.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
请注意,该软件包适用于x86_64(64 位)。如果您需要i386(32 位),正确的是:
wget http://vault.centos.org/6.6/os/i386/Packages/nc-1.84-22.el6.i686.rpm
Run Code Online (Sandbox Code Playgroud)
这个特定版本的 netcat 有一个错误。在修复它之前,您唯一可以做的就是降级到以前的版本 -sudo yum remove nc-1.84-24.el6.x86_64; sudo yum install nc-1.84-22.el6.x86_64应该可以解决问题。
| 归档时间: |
|
| 查看次数: |
13614 次 |
| 最近记录: |