1

我正在做这个简单的 OSPF mininet 实验。

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

使用 mininet-vm,安装 Quagga 并确认它正在工作。

打开 QuaggaOSPF.py

$ 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 从中捕获任何数据包。

没有任何数据包

没有任何数据包

但是直接在 bash 上运行 mininet,Wireshark 可以正确捕获数据包。

$ 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)

收到数据包

Wireshark 如何从 Python 中的 mininet 捕获数据包?

4

0 回答 0