iperf的整体流程是:网卡一:a 网卡二:b 环境准备: 创建网络命名空间:ip netns add ns1;ip netns add ns2
将物理网卡分配到命名空间:ip link set a netns ns1;ip link set b netns ns2;
两个窗口分别配置:
窗口1 ns2(服务器端): 进入ns2命名空间:ip netns exec ns2 bash
配置网络:ip addr add 10.10.10.20/24 dev b;
ip link set b up;
Ip link set lo up;
ip route add 10.10.10.0/24 dev b;
验证配置: ifconfig;
Ip route show;
启动iperf服务器: iperf3 -s -p 5201;
窗口2 ns1(客户端)
进入ns1命名空间:ip netns exec ns1 bash;
配置网络:ip addr add 10.10.10.10/24 dev a;
ip link set a up;
Ip link set a up;
Ip link set lo up;
ip route add 10.10.10.0/24 dev a;
验证配置:
ifconfig;
ip route show; 测试连通性: ping -c 3 10.10.10.20
如果ping通,启动iperf测试:
Iperf3 -c 10.10.10.20 -t 60 -p 5201;
测试完成后进行清理: 将网卡移回默认命名空间恢复网络:
Ip netns exec ns1 ip link set a netns 1;
Ip netns execc ns2 ip link set b netns 1;
删除命名空间: ip netns del ns1;
Ip netns del ns2; 自己验证过,能够正确的进行测试
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。