在Python内部使用mininet时,Wireshark未捕获任何数据包

2024-09-22 14:32:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个简单的OSPF迷你网实验

https://github.com/qyang18/Mininet-Quagga

使用mininet虚拟机,安装Quagga并确认其工作正常

打开QuaggaOSPF.py by

$ sudo python QuaggaOSPF.py

我得到

mininet> pingall
*** Ping: testing ping reachability
h1 -> h2 r1 r2
h2 -> h1 r1 r2
r1 -> h1 h2 r2
r2 -> h1 h2 r1
*** Results: 0% dropped (12/12 received)

所有的东西都设置好了,但我无法通过Wireshark从中捕获任何数据包

No any packets

No any packets

但直接在bash上运行mininet,Wireshark可以正确地catpure数据包

$ sudo mn --topo minimal


*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2
*** Adding switches:
s1
*** Adding links:
(h1, s1) (h2, s1)
*** Configuring hosts
h1 h2
*** Starting controller
c0
*** Starting 1 switches
s1 ...
*** Starting CLI:
mininet> pingall
*** Ping: testing ping reachability
h1 -> h2
h2 -> h1
*** Results: 0% dropped (2/2 received)

Got Packets

Wireshark如何从Python内部的mininet捕获数据包


Tags: pysudoh2数据包h1r2startingwireshark