【发布时间】:2019-02-04 23:03:18
【问题描述】:
我可以使用 scapy 发送一个基本数据包,并使用 Wireshark 在接收 PC 上检查它。 当我添加 VLAN 标记时,我无法接收数据包或在始发端的wireshark 中捕获它
sendp(Ether()/IP(dst="172.16.64.49")/Raw(load="some data"))
sendp(Ether()/Dot1Q(vlan=42)/IP(dst="172.16.64.49")/Raw(load="some data"))
[以太网]
dst= 00:15:17:e4:55:52 src= b0:83:fe:e2:df:b7 类型= n_802_1Q
[802.1Q}
prio= 0 id= 0 vlan= 42 type= IPv4[IP]
version= 4 ihl= 5 tos= 0x0 len= 29 id= 1 flags= frag= 0 ttl= 64 proto= ip chksum= 0x7c32 src= 172.16.102.92 dst= 172.16.64.49 \options\[原始]
load= 'some data'
数据看起来和我在 scapy 中所期望的一样,有什么想法吗?
【问题讨论】: