需求描述:测试流表的访问控制
tcp测试环境搭建:在一台vm内端口临时开启tcp/udp服务,另一台测试vm通过telnet到指定端口
tcp测试方式(服务器端):
1、python -m SimpleHTTPServer 8000 &
2、nc -lv 本机ip -p 8000 & (-l 是指定server端,-v是显示解析过程,-p是指定端口)
3、iperf -s -p 8000 &
查看端口服务:
netstat -anlp | grep 8000
PS:&代表后台运行,否则当前交互界面被占用
tcp测试方式(客户端):
telnet 服务器ip 8000
若telnet服务不存在,可通过yum安装
1、yum list telnet*
2、yum install -y telnet-server
3、yum install -y telnet.*
UDP测试(服务器端):
nc -luv 本机ip -p 8000 &
UDP测试(客户端):
nc -u 服务器端ip 8000
最后再附加一个curl使用小技巧:
curl xxx | python -mjson.tool 可以使返回的数据按标准格式显示