我正在编写一个内核模块,它在 ip 级别形成自己的数据包,然后发送数据。我只想知道如何找到本地网络接口(interface)的 IP 地址。
最佳答案
定义了 ioctls SIOCGIFADDR
(获取地址)和 SIOCSIFADDR
(设置地址)。
IPv4 的所有设备配置都在 net/ipv4/devinet.c
中完成。您可以引用此源文件以获取更多信息。
关于c - 从内核模块获取本地 NIC 的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9941030/