rtnetlink:软件包rtnetlink提供了对Linux rtnetlink API的低级访问。 麻省理工学院许可

时间:2024-06-04 19:12:54
【文件属性】:

文件名称:rtnetlink:软件包rtnetlink提供了对Linux rtnetlink API的低级访问。 麻省理工学院许可

文件大小:239KB

文件格式:ZIP

更新时间:2024-06-04 19:12:54

Go

rtnetlink 软件包rtnetlink允许读取和更改内核的路由表。 网络路由,IP地址,链接参数,邻居设置,排队规则,流量类别和数据包分类器都可以受到控制。 它基于netlink消息。 使用软件包可以方便,高级地使用API​​包装器。 基本的rtnetlink库仅向rtnetlink公开有限的低级API。 并非(也不希望)创建iproute2替代。 调试和网络链接错误 不幸的是,内核netlink接口生成的错误不是很大。 如果对消息结构有疑问,使用strace -f -esendmsg /bin/ip或类似方法查看iproute2发送的消息总是有用的。 另一种(可能甚至更灵活)的方法是使用nlmon和wireshark 。 nlmod是一个特殊的内核模块,它允许您捕获内核内部的所有netlink(而不仅仅是rtnetlink)流量。 请注意,这可能在具有大量netlink流


网友评论

  • 用户下载后在一定时间内未进行评价,系统默认好评。