miniet命令行(CLI)整理 | 您所在的位置:网站首页 › mininet命令大全 › miniet命令行(CLI)整理 |
在通过mn或者直接自定义拓扑进入到mininet的交互环境之后有哪些命令行可以用,关于这部分的参考资料不是很多,因为最近在使用mininet来做实验,所以想把mininet交互环境下所有可以用的命令都整理一下。 首先进入到mininet交互环境中,可以通过sudo mn (参数) 也可以通过sudo python filename.py 。 1.help显示mininet下可以用的命令 mininet> help2.显示网络节点 mininet> nodes3.显示整个网络的连接关系 mininet> net4.打印所有节点的详细信息 mininet> dump如果想要对单个节点进行操作,那么命令的第一个字符串就是这个节点,可以是交换机也可以是控制器 5.对单个节点ifconfig查看网口信息 mininet> s1 ifconfig -a那么屏幕上会打印出s1所有网口的消息。当然这里的ifconfig命名可以换成arp或者route 6.查看设备进程 mininet> h1 ps -a7.测试两台主机之间的连通性 mininet> h1 ping -c 4 h2(测试注意1和4之间的连通性) mininet> ping all (测试所有主机之间的连通性)注意这里的操作对象只能是主机host。但是对主机的操作不仅仅限于ping操作,任何适用于linux系统下对于主机的操作都可以在mininet环境中的一台主机上使用!!!你也可以进入所有的bash命令包括job control,比如& kill jobs这些命令。 8.在mininet环境下还可以跑一个简单的web服务器和客户机程序 mininet> h1 python -m SimpleHTTPServer 80 &9.运行iperf两个节点之间用指定简单的 TCP 测试 mininet> iperf参数具体命名参考iperf的使用。 10.退出 mininet> exit11.最后如果mininet在运行的时候运行出错,那么需要先进行清除再重新运行,如果不进行清除的话最后会报错 mininet> sudo mn -c12.当然你也可以在mininet环境下执行外部的python文件或者shell文件 mininet> py/sh 例如: mininet> py 'hello ' + 'world' mininet> py locals() mininet> py dir(s1) mininet> py help(h1) (Press "q" to quit reading the documentation.) mininet> py h1.IP()13.链路的up/down mininet> link s1 h1 down mininet> link s1 h1 up14.xterm显示 为中端启动一个xterm mininet> xterm h1 h2先列这些,之后用到的再做补充。 |
CopyRight 2018-2019 实验室设备网 版权所有 |