iperf3:无法创建新流

时间:2018-04-24 10:43:17

标签: sockets tcp stream udp iperf3

我在系统上有2个用户。一个用户能够为系统上安装的iperf3提供所有日志。但第二个用户给出错误:

  

iperf3:错误 - 无法创建新流:没有这样的文件或   目录

iperf3是否需要某些特定的文件/目录写访问权限?还是tcp / udp socket写访问?或其他一些访问?

编辑: 是否可以强制iperf3在特定位置而不是默认位置创建临时文件?

任何领导都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我希望我们知道iperf3的版本以及这是什么操作系统。

反正。默认情况下,iperf3在以下某个目录中创建一个临时的内存映射文件(按顺序尝试直到成功):

  1. $ {TMPDIR}环境变量的值
  2. $ {TEMP}环境变量的值
  3. $ {TMP}环境变量的值
  4. 的/ tmp
  5. 听起来收到错误的用户无法在任何这些地方创建文件。也许这些环境变量设置为没有意义的值?我建议将$ {TMPDIR}设置为用户可以写入的某个位置。

    布鲁斯。

答案 1 :(得分:0)

我已经检查了我的temp和iperf3 foldres的安全性权限,也将我的用户设置为这些文件夹的所有者(但我属于“管理员”组,它们是其初始所有者)。我也从系统注销并登录。之后,iperf开始正常工作。