0

我是 Ubuntu 和 Bash 脚本的新手。我正在做一个项目,为我的班级提供一个关于 SDN 应用程序的演示。我需要一些脚本帮助来创建演示。如果您对所要求的内容有任何想法,请提供帮助。

该演示使用了一个名为 mininet 的工具。我只需要一个脚本就可以自动化整个演示。

我需要运行的命令如下所示。

  1. sudo mn在终端上运行“ ”。这将提示从

    /mininet$ sudo mn
    

    mininet>
    
  2. 现在在提示符所在的这个终端上mininet>,我需要运行,xterm h1然后xterm h2为 mininet 创建的两个主机创建单独的终端。

  3. 我必须访问 h1 的 xterm 终端并在那里运行命令。例如:ifconfig

  4. 我必须访问 h2 的 xterm 终端并在那里运行命令。例如:set ip address

  5. 我必须在 xterm 终端中为 h1 运行 ping,当这种情况发生时,我想访问 h2 的终端并在 h2 的 xterm 终端中启动 ping。

  6. 我必须回到产生 xterm 终端的前一个终端。mininet>提示一个。并运行exit,然后当提示恢复正常时,/mininet$我必须运行sudo mn -c

所有这些都应该通过一个脚本来完成。请忽略提到的特定命令并给出通用解决方案或线索。

4

0 回答 0