【问题标题】:iperf between 2 interfaces on same host同一主机上的 2 个接口之间的 iperf
【发布时间】:2015-07-28 10:53:33
【问题描述】:

我正在寻找一种方法来在同一主机上的 2 个接口之间运行 iperf 基准测试,如架构所示:



两台机器(电脑和路由器)都是 linux。
我需要一种方法来在我的“路由器”机器上运行一些功能测试,使用我仅有的 1 台带有 2 个以太网端口的 PC。


我已经尝试了几种不同的方法来解决它,但仍然没有运气:
1) 为目标主机添加带有度量的静态路由
2)将iperf绑定到特定的ip地址
3) 禁用本地环回接口

基本上我正在寻找的是通过路由器设备运行流量 192.168.1.101.1.1.10(启用 ip 转发)。

【问题讨论】:

  • 您能否将主机上的路由表添加到您的帖子中。另外,请考虑在superuser.com 上提问,因为这不是一个真正的编程问题。

标签: linux networking routing iperf


【解决方案1】:

别忘了绑定服务器:

对于服务器,在终端中运行 iperf -s -B 1.1.10 并在客户端的另一个终端实例上运行iperf -c 1.1.10 -B 192.168.1.10 如果您的操作系统默认不使用环回接口,这通常会起作用。

【讨论】:

  • 不,已经试过了,还是不行:[root@localhost ~]# iperf -s -B 1.1.1.10 & [1] 18312 [root@localhost ~]# ------------------------------------------------------------ Server listening on TCP port 5001 Binding to local address 1.1.1.10 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [root@localhost ~]# iperf -c 1.1.1.10 -B 192.168.1.10 connect failed: Connection timed out [root@localhost ~]# Local Loopback (lo) interface is down
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多