miniet命令行(CLI)整理 您所在的位置:网站首页 mininet命令行创建的拓扑怎么再次打开 miniet命令行(CLI)整理

miniet命令行(CLI)整理

2023-09-18 22:08| 来源: 网络整理| 查看: 265

在通过mn或者直接自定义拓扑进入到mininet的交互环境之后有哪些命令行可以用,关于这部分的参考资料不是很多,因为最近在使用mininet来做实验,所以想把mininet交互环境下所有可以用的命令都整理一下。

首先进入到mininet交互环境中,可以通过sudo mn (参数) 也可以通过sudo python filename.py 。 1.help显示mininet下可以用的命令

mininet> help

2.显示网络节点

mininet> nodes

3.显示整个网络的连接关系

mininet> net

4.打印所有节点的详细信息

mininet> dump

如果想要对单个节点进行操作,那么命令的第一个字符串就是这个节点,可以是交换机也可以是控制器

5.对单个节点ifconfig查看网口信息

mininet> s1 ifconfig -a

那么屏幕上会打印出s1所有网口的消息。当然这里的ifconfig命名可以换成arp或者route

6.查看设备进程

mininet> h1 ps -a

7.测试两台主机之间的连通性

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> exit

11.最后如果mininet在运行的时候运行出错,那么需要先进行清除再重新运行,如果不进行清除的话最后会报错

mininet> sudo mn -c

12.当然你也可以在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 up

14.xterm显示 为中端启动一个xterm

mininet> xterm h1 h2

先列这些,之后用到的再做补充。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有