网络
爱兜风
这个作者很懒,什么都没留下…
展开
-
ifconfig与ifconfig -a的区别
今天做项目时需要通过ifconfig -a命令统计网卡数量,就想知道ifconfig和ifconfig -a的区别。结果在网上找了半天,也没有找到。正好同一天在docker中启用网卡时,发现了两个命令的区别,特此记录。先上结论ifconfig:显示up状态(激活状态)的网卡信息ifconfig -a:显示所有网卡的信息,包含未up的发现过程1.首先创建两个docker容器并启动,过程略,记得开启--privileged=true2.使用ip link命令sudo ip link add et原创 2020-09-21 20:55:21 · 18101 阅读 · 0 评论 -
关于tc作用在入口(ingress)和出口(egress)效果的调研
放在前面的结论:按照通常方式(本文中的脚本的那种方式),tc只能在出口限制带宽、时延、丢包率,不能在入口限制。本文若有内容不严谨或不对,欢迎批评,欢迎指正tc脚本内容#!/bin/bashecho "add tbf and netem to eth0..."tc qdisc del dev eth0 roottc qdisc add dev eth0 root handle 5:0 tbf rate $1mbit burst 100k limit 75kif (($3=='0'))the.原创 2020-08-17 02:13:32 · 3058 阅读 · 0 评论 -
安装mininet时遇到./util/install.sh: /usr/bin/lsb_release: /usr/bin/python3: bad interpreter
此问题的解决办法应该不止用于安装mininet问题描述安装mininet时,执行完./util/install.sh -a出现:./util/install.sh: /usr/bin/lsb_release: /usr/bin/python3: bad interpreter: No such file or directory感觉这个错误也蛮奇葩的了,搜了各种资料都没有和我出现同一个问题的,应该是之前用服务器的人瞎搞把服务器环境搞坏了。解决办法受到Linux系统安装Python3环.原创 2020-08-02 01:55:00 · 1650 阅读 · 0 评论 -
安装mahimahi过程中遇到的一些环境变量配置问题
在安装mahimahi过程中,遇到了一些环境变量配置问题,特此记录和分享。XCBconfigure: error: Package requirements (xcb) were not met:No package 'xcb' foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, yo原创 2020-07-14 13:47:35 · 1802 阅读 · 0 评论 -
使用python提取iperf数据并绘制吞吐率曲线
iperf跑出来的数据无法方便的绘制曲线,因此使用python中的正则表达式提取出数据并使用matplotlib进行绘图。首先需要将iperf输出的日志存进一个文件里,文件示例:------------------------------------------------------------Server listening on TCP port 9009TCP window s...原创 2020-04-29 17:58:20 · 3684 阅读 · 10 评论 -
throughput和goodput的区别
throughput是链路利用率或每秒的流速(字节每秒)。goodput是throughput的子集,由有用的流量组成。也就是说,"goodput"不包括重复包、将被downstream丢掉的包或由于无法重组为完整包而要在接收端被丢掉的ATM信元和分组片段等。翻译自RFC5166-Metrics for the Evaluation of Congestion Control Mecha...原创 2020-04-18 21:34:29 · 3391 阅读 · 0 评论