c - 使用路由表查找目标地址的接口(interface)名称

标签 c linux routes

我试图找到一个 linux C 函数,它应该使用路由信息获取 ipv6 目标地址的接口(interface)名称(或 ID)。

我想使用这个接口(interface)名称通过 pcap_inject() 发送我的原始数据包

这样的东西存在吗?或者我必须打开 ip -6 路由并从此输出解析信息?

最佳答案

你要找的是ICMPv6协议(protocol),消息是NeighborAdvertisment和NeighborSolicitation

关于c - 使用路由表查找目标地址的接口(interface)名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100419/

相关文章:

Angular Breadcrumb 显示用户到达当前页面的路线

C 字符数组指针

将默认值从 Extern 更改为 Static

c - 线程与进程 : icmp packet creation fails in thread

python - 加载的主题图标的位置在哪里?

linux - 错误 : Failed to synchronize cache for repo 'updates'

c - 如何以可移植的方式从指向结构成员的指针计算指向结构开头的指针?

linux - 将所有文件扩展名转换为小写

ruby-on-rails - 自定义设计路径名

javascript - Ember 过渡到父动态段(slugs)上的路由