我有两个默认网关接口。 wlan0是我的无线,tun0是我的VPN连接(使用该无线作为传输)。 当建立VPN会话时,wlan0 metric增加到20 - 这就是应该使用VPN的默认值。
pluton ~ # ip route show
default dev tun0 scope link
default via 10.0.0.1 dev wlan0 metric 20
但似乎scapy试图使用wlan0发送L3数据包(send()函数)。
你能证实吗?我找不到与该行为有关的任何错误。谢谢,
答案 0 :(得分:3)
如果您查看Scapy's send()
function的使用情况,您会看到iface
指定的接口选项。
sendp("I'm travelling on Ethernet", iface="eth1", loop=1, inter=0.2)
我不确定sendp()
的默认行为是什么,但是如果你指定了界面,它应该可以解决你的问题。