我是 Ubuntu 和 Bash 脚本的新手。我正在做一个项目,为我的班级提供一个关于 SDN 应用程序的演示。我需要一些脚本帮助来创建演示。如果您对所要求的内容有任何想法,请提供帮助。
该演示使用了一个名为 mininet 的工具。我只需要一个脚本就可以自动化整个演示。
我需要运行的命令如下所示。
sudo mn
在终端上运行“ ”。这将提示从/mininet$ sudo mn
至
mininet>
现在在提示符所在的这个终端上
mininet>
,我需要运行,xterm h1
然后xterm h2
为 mininet 创建的两个主机创建单独的终端。我必须访问 h1 的 xterm 终端并在那里运行命令。例如:
ifconfig
我必须访问 h2 的 xterm 终端并在那里运行命令。例如:
set ip address
我必须在 xterm 终端中为 h1 运行 ping,当这种情况发生时,我想访问 h2 的终端并在 h2 的 xterm 终端中启动 ping。
我必须回到产生 xterm 终端的前一个终端。
mininet>
提示一个。并运行exit
,然后当提示恢复正常时,/mininet$
我必须运行sudo mn -c
。
所有这些都应该通过一个脚本来完成。请忽略提到的特定命令并给出通用解决方案或线索。