gpt4 book ai didi

python - 在 mininet 主机中更改主机名

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:14 31 4
gpt4 key购买 nike

我需要模拟一个由交换机连接的 n 台主机的网络。最完美的工具似乎是 mininet。问题是我需要在每个使用主机名的主机上运行一个 python 脚本。脚本根据主机名的不同而有所不同,所以这对我来说非常重要:)

但主机名似乎在每个主机中都是相同的!示例:

h1 hostname

输出“simon-pc”

h2 hostname

输出“simon-pc”

“simon-pc”是我的“真实”底层 ubuntu 系统的主机名。

我找不到更改主机上的主机名的可能性。

这可能吗?如果是,怎么办?如果没有,为什么不呢?

我读到有关 mininet 为每台主机使用一个通用内核的信息。这可能是问题所在吗?

最佳答案

我不认为你可以通过在每台主机上运行“主机名”来获得不同的名称。只有与网络相关的命令才会在不同的主机上产生不同的结果,因为主机运行在不同的命名空间上。

所以获取主机名的一种方法可能是运行 ifconfig 并从接口(interface)名称中解释主机名。

关于python - 在 mininet 主机中更改主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28903499/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com