我是新手,iperf
但公司里的其他人也在用,但今天它的行为很奇怪。
来自服务器:
iperf3 -s
结果cmd
显示:
Server listening on 5201
。
从客户端:
iperf3 --format k --length 1 -t 10 -b 1K -i 1 -c *myservername*
这导致cmd
在客户端显示:
Connecting to host *myservername*, port 5201
iperft3: error - unable to create a new stream: Permission denied
并cmd
在服务器端显示:
Accepted connection from *myip*, port 20756
iperft3: error - unable to create a new stream: Permission denied
我找不到任何相关文档,所以我甚至不知道从哪里开始。有人能给我指出正确的方向或我可以测试什么吗?
答案1
我将把这个问题留在这里以防其他人遇到这个问题。
在两端都以管理员身份运行。非常简单。
答案2
我遇到了同样的问题,使用网络驱动器上的 iperf,而我以管理员身份从 cmd 运行,我遇到了同样的错误。看来 iperf 也需要共享上的写入权限。将程序移动到 C: 上可以完美运行。
答案3
它不需要管理员权限,但似乎 iperf 需要从可写目录启动,尽管我没有注意到它将任何内容写入磁盘。
从 C:\Program Files\iperf-3.1.3-win64 运行它(普通用户只读)会导致错误
iperf3:错误 - 无法创建新流:权限被拒绝
从 RAM 驱动器 R:\iperf-3.1.3-win64 运行它可使应用程序正常运行。