在终端中的 mininet 主机上启动 shell

问题描述 投票:0回答:2

在 iTerm2 上的 tmux 会话中,我在 vagrant 上运行 mininet,并以

ubuntu/trusty64
作为基础框。我正在寻找一种解决方案来在 iTerm2 中的 mininet 拓扑中的多个主机上启动 shell(理想情况下作为我现有 tmux 会话中的新窗格/选项卡)。

示例-

# ssh into vagrant box
vagrant ssh

# create minimal topology
sudo mn --topo minimal --controller remote 

# opens xterm (XQuartz) window, connected to host1 
mininet> xterm h1

# starts bash on host1
mininet> h1 bash
bash x11 tmux xterm mininet
2个回答
3
投票

方法一: 您可以在 xterm 窗口中运行 shell 命令和脚本。 enter image description here

方法二: 您可以直接在 mininet 控制台上运行。

mininet> h1 bash script.sh
Write sth on h1
mininet>

script.sh
包含简单的echo命令。


0
投票

如果您想完全访问所有主机,这个答案可能很有用https://stackoverflow.com/a/60420439/15135320

© www.soinside.com 2019 - 2024. All rights reserved.