绑定到veth接口

时间:2014-03-10 06:34:06

标签: c linux sockets networking raw-sockets

尝试将我的代码绑定到veth接口。我需要为此创建一个RAW_SOCKET。

使用

创建我的veth界面
ip link add veth10 type veth peer veth10p

有人可以帮助我使用连接到veth连接一端的代码(例如我的示例中的veth10)。

1 个答案:

答案 0 :(得分:0)

首先需要获取接口索引 - 在linux下,您可以使用struct ifreqioctl。我已经编写了自己的ARP请求,这实际上并不是您需要的,但您可以观察代码以了解使用接口(名称 - >索引)

https://github.com/petrbel/pvu2/blob/master/arp-request/arp.c#L59

希望它有所帮助