linux - 什么是rtnetlink(linux操作系统),netlink和rtnetlink有什么区别?

标签 linux linux-kernel

我想修改内核路由表,但我不知道该怎么做。我浏览了一些关于linux的书籍,但我什么也没得到。有什么建议吗?

最佳答案

NETLINK 是用户空间程序与内核空间通信的方法。 RTNETLINK 是 netlink 系列类型之一。您可以想象您正在向内核路由模块发送消息。您可以引用http://man7.org/linux/man-pages/man7/netlink.7.html

关于linux - 什么是rtnetlink(linux操作系统),netlink和rtnetlink有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57942702/

相关文章:

android - 如何构建在 Android 上运行的 native (命令行)可执行文件?

linux - 在 qemu 中测试 linux 内核

c - 内存未满时Linux内核模块OOM

c++ - 子进程的主要功能

php - 文件存在,但我无法使用 php 打开它

php - Docker 组成多个子网站

c - ANSI C 如何在 Linux 中获取名称服务器 (DNS) 地址?

c - xfrm 实现 IPsec

mysql - pwrite 并从 MYSQL 的 ioprofile 结果写入

c++ - 如何在 Windows 的 wchar_t 和 GCC/Linux 之间转换(不一定以编程方式)?