【问题标题】:Bind to a veth interface绑定到 veth 接口
【发布时间】:2014-04-13 03:54:38
【问题描述】:

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

使用

创建我的 veth 接口
ip link add veth10 type veth peer veth10p

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

【问题讨论】:

    标签: c linux sockets networking raw-sockets


    【解决方案1】:

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

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

    希望对你有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 2011-03-02
      相关资源
      最近更新 更多