尝试将我的代码绑定到veth接口。我需要为此创建一个RAW_SOCKET。
使用
创建我的veth界面ip link add veth10 type veth peer veth10p
有人可以帮助我使用连接到veth连接一端的代码(例如我的示例中的veth10)。
答案 0 :(得分:0)
首先需要获取接口索引 - 在linux下,您可以使用struct ifreq
和ioctl
。我已经编写了自己的ARP请求,这实际上并不是您需要的,但您可以观察代码以了解使用接口(名称 - >索引)
https://github.com/petrbel/pvu2/blob/master/arp-request/arp.c#L59
希望它有所帮助