我试图让主机在Mininet上有多个接口,并从h1-h2 ping(拓扑结构可以从附图中看到)。如果我在S1有流量规则通过第3个输出端口发送数据包,直接到S2交换机就能正常工作。但是,如果我尝试将数据包更改为跟随连接到h3的S1的第二个输出端口,则数据包无法通过S2。
我可以从h1到h3,或从h1到h4。同样,来自h2-h3和h2-h4。但是如果我想在路线上使用h3和h4,那么不是h1-h2。我为每个主机分配路由:
h3.cmd("sudo ip route add 192.168.10.1 dev h3-eth1")
还将主机配置更改为:
h3.cmd("sudo echo 1 > /proc/sys/net/ipv4/ip_forward")
h3.cmd("echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp")
我配置了每个接口的IP地址,并在启动Mininet后检查了它们。 我的简单拓扑结构:
我面临的问题是什么?有人有想法吗?