我将 Mininet 作为 VM 运行,我的主机是 Windows 10。我已经成功地设置了 X1 转发。我用来从主机登录 Mininet VM 的 ssh 客户端是 Mobaxterm。
当我使用 启动 mininet 拓扑时sudo mn
,然后xterm h1
打开一个显示窗口。一切都好。但是当我通过运行 python 程序启动 mininet 自定义拓扑时,同样的方法不起作用。
mininet@mininet-vm:~/SocketProgrammingMininet/mininetTopologies$ sudo python vlan_ex1.py
mininet> nodes
available nodes are:
h1 h2 h3 h4 r s5
mininet> xterm h1 << No h1 host's display.
mininet@mininet-vm:~/SocketProgrammingMininet/mininetTopologies$ sudo mn
mininet> nodes
available nodes are:
c0 h1 h2 s1
mininet> xterm h1 << Window for H1 host opens up.
这里的问题在哪里?我需要在 python 程序或运行它的方式中进行一些设置吗?