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