我可以使用 scapy 发送一个基本数据包,并使用 Wireshark 在接收 PC 上检查它。当我添加 VLAN 标记时,我无法接收数据包或在发起端的wireshark 中捕获它
sendp(以太()/IP(dst="172.16.64.49")/Raw(load="一些数据"))
sendp(以太()/Dot1Q(vlan=42)/IP(dst="172.16.64.49")/Raw(load="一些数据"))
[以太网]
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
[知识产权]
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 中所期望的那样,有什么想法吗?