我尝试用1个开关(s1)和1个主机(h1)创建一个简单的topo . 正如互联网上所建议的那样,我在交换机's1'上添加了一个端口
ovs-vsctl add-port s1 enp0s3
并配置主机
ifconfig h1-eth0 0
dhclient h1-eth0
据我所知,我所做的是为交换机添加一个新端口(到我的网络接口,enp0s3),以便连接到交换机的mininet主机可以连接到互联网 . 然后在主机h1上设置dhcp服务器 .
但是,我仍然无法从主机h1 ping任何服务器/网站 . 直接从虚拟机ping它确实有效 .
我可以做的任何其他方法将mininet主机连接到互联网?
1 回答
我找到了最简单的解决方案,
在命令中添加--nat . 例如 . sudo mn --topo --nat
但这并不能保证哪些交换机将连接到互联网,尤其是如果您有多层拓扑(> 2)
查看mininet常见问题解答,了解有关添加自己的拓扑和控制器以通过NAT连接主机的更多详细信息 .