腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何限制接收到根用户的一般
netlink
组
播
?
、
、
、
、
我编写了一个内核模块来发送通用的
Netlink
多
播
,并使用接收它们的libmnl编写了一个userland客户机。 这一切都很好,但是我的客户端即使不是根用户,也可以工作,我想防止这种情况发生。我知道,使用GENL_ADMIN_PERM标志可以限制传入内核的通用
netlink
命令只从根接收,但是是否有可能从内核发送只能由root接收的
多
播
?编辑:我在上共享了一些内核模块的代码,该模块发送
netlink
多
播
,以及接收它们的客户端。构建说
浏览 1
提问于2015-03-06
得票数 3
回答已采纳
1
回答
每个
netlink
家族都有哪些
多
播
组?
、
、
、
netlink
套接字地址结构如下所示 sa_family_t nl_family; /* AF_
NETLINK
*/ __u32 nl_groups; /* Multicast groups mask. */man 7
netlink
说,每个
netlink
家族有一组32个
多
浏览 0
提问于2016-03-09
得票数 2
1
回答
如何在用户空间中使用
NETLINK
_KOBJECT_UEVENT协议?
、
让我们考虑下面的示例代码:#include <sys/socket.h>#include <unistd.hres; char buf[BUF_SIZE]; fd = socket(PF_
NETLINK
, SOCK_RAW,
NETLINK
_K
浏览 5
提问于2017-06-20
得票数 3
回答已采纳
1
回答
netlink
套接字地址结构(nl_group)
、
、
netlink
套接字地址结构如下所示,{ unsigned
浏览 1
提问于2014-04-08
得票数 0
回答已采纳
1
回答
Linux
netlink
多
播
路由更新
、
、
、
、
我的应用程序应该从内核获得
netlink
组
播
路由更新。我做了一些研究,发现
多
播
使用不同的family:RTNL_FAMILY_IPMR和组是RTMGRP_IPV4_MROUTE。但是,如果我使用: snl.nl_groups |= RTMGRP_IPV4_MROUTE但 sfd = socket (AF_
NETLINK
, SOCK_RAW, <
浏览 0
提问于2016-04-20
得票数 0
2
回答
C中通过
Netlink
从内核到用户空间的
多
播
、
、
、
、
我试图用
Netlink
编写一个在内核和用户空间之间进行通信的简单程序。基本上,这就是我想要达到的目标: #include <asm/types.h>#include <
linux
/rtnetlink.h> #include <<
浏览 4
提问于2014-03-27
得票数 4
1
回答
如何捕获网卡中断(向上/向下)?
我正在编写一个
linux
内核模块,它需要在链路接通/断开时通知,现在我已经读到我可以打开
netlink
socket并监听RTMGRP_LINK (网络接口创建/删除/接通/断开事件)
多
播
组,但这是在用户空间使用的
浏览 5
提问于2012-06-11
得票数 6
回答已采纳
2
回答
Net Link
Linux
用户代码绑定套接字调用对于
多
播
组Id (非零值)总是失败
、
、
、
对于
多
播
,当src_addr.nl_groups值不为零时,用户代码绑定调用总是失败。真的不确定
多
播
的价值是什么,以及如何继续下去。我检查了内核源码树中
netlink
_broadcast的使用情况,所以我在这里放入了相同的组ID值(RTMGRP_LINK)。对于单播,我在互联网上找到了大量的帮助,但对于
多
播
,我不这么认为。unistd.h>#include <stdio.h> #include &l
浏览 2
提问于2013-04-11
得票数 2
1
回答
当将
多
播
地址添加到抽头驱动程序时发生。
、
、
、
我正在将用户空间网络驱动程序移植到较新的
linux
版本。接口的当前
多
播
地址列表。但当列表发生变化的时候我什么都不知道。当驱动程序应该侦听新的
多
播
地址时,用户空间调用:g
浏览 0
提问于2018-03-07
得票数 0
回答已采纳
1
回答
Linux
内核中的
netlink
套接字与来自用户的轮询有何不同?
、
、
、
我对
netlink
套接字在内核-应用程序交互上下文中的功能有疑问.正如我所读到的,
netlink
套接字用于从内核到应用程序的基于事件的通知。这样做的好处是不需要应用程序投票。但是,与
netlink
套接字的情况一样,它也将最终轮询一些数据是否已从内核发送。所以我的问题是,
netlink
套接字的这种功能与文件解码器的轮询有何不同?我引用了,但它告诉我们如何使用
netlink
,而不是
netlink
和轮询之间的区别。
浏览 5
提问于2013-05-24
得票数 4
回答已采纳
2
回答
Netlink
多
播
核心组
、
、
、
、
我想要完成的任务实际上非常简单(将字符串"TEST“
多
播到userland守护进程),但是内核模块不编译。‘genlmsg_multicast_allns’ makes integer from pointer without a cast [enabled by default]#include <
linux
/module.h>#include <
linu
浏览 0
提问于2014-10-08
得票数 4
1
回答
Linux
套接字通信破坏VM
、
、
、
我编写了一个内核模块和用户空间程序,以便内核模块发送
netlink
多
播
消息,并且用户空间程序读取这些消息并打印出来。内核模块和用户空间程序在这里可用(),并在下面复制。代码是从以下文章改编而来的: 如果注释掉了userspace程序的第69行(对usleep的调用),那么一切都正常;一旦加载内核模块,它就会重复
多
播
消息,并且用户空间程序会打印出它们。
Linux
ubuntu-xenial 4.4.0-75-generic #96-Ubuntu SMP Thu Apr 20 09:56:3
浏览 3
提问于2017-04-29
得票数 1
回答已采纳
1
回答
Linux
:如何获得新创建的套接字的通知?
我正在寻找在用户空间中创建新套接字时立即获得通知的方法。我们现有的实现在/proc/net/tcp和/proc/net/udp上执行轮询读取,但这不适用于非常短暂的套接字(例如,发送数据报和关闭)。
浏览 1
提问于2014-03-25
得票数 2
2
回答
记录Netfilter/iptables的选项-有比ulogd更好的吗?
我的要求是对各种iptables规则进行广泛的日志记录,这些规则必须记录到Syslog或Journal以外的文件中。想知道是否有一个较新的首选方案?(连接轨迹似乎没有为文件提供完整的日志记录。) 编辑:好的-更多的细节。我正在使用ipset来阻止和记录来自特定国家的流量。因此,例如,如果有出口到特定国家,我们需要了解和进一步调查。拥有大量来自iptables规则的日志信息,进入Syslog (以及Fedora中使
浏览 0
提问于2013-11-11
得票数 0
2
回答
使用ip路由添加将
多
播
路由添加到多个接口
、
、
、
TLDR:是否有一种方法可以使用"ip路由“为多个NIC添加多
播
路由? 我们的软件使用两个
多
播
组在两个不同的物理网络上与两组不同的设备进行通信。然后将该套接字加入到该网络上存在的
多
播
组,例如套接字1绑定到192.168.0.2,并加入
多
播
组233.255.10.1,而套接字2绑定到10.57.31.2,并加入
多
播
组239.255.100.1。我们目前正在使用bash脚本(
Linux
内核3.14.39)来使用
浏览 0
提问于2016-11-10
得票数 14
回答已采纳
1
回答
理解
linux
下的IP组
播
、
、
、
、
我的最终目标是使用netfilter挂钩在
linux
机器上安装IGMP。这是为了了解IGMP协议的探索性目的。| | |
Linux
| |
Linux
| 我们计划在Host2上创建一个
多
播
组,以便我们可以将
多
播
通信从Host1发送
浏览 0
提问于2018-09-20
得票数 1
1
回答
udevadm与
linux
热插拔
、
、
为了具有相同的udevadm功能,我发现
linux
还提供了另一种方法。 感谢avd的反馈。通过设置套接字绑定到
NETLINK
_KOBJECT_UEVENT,用户
浏览 5
提问于2014-04-09
得票数 1
回答已采纳
1
回答
两个
多
播
问题
、
它是关于
Linux
中的套接字编程的:有没有办法通过
Linux
终端将文本串作为
多
播
消息发送到
多
播
组?
浏览 3
提问于2013-05-30
得票数 0
2
回答
使用
netlink
inet_diag进行实时套接字监控
、
、
我还知道,我可以解析/proc/net/tcp以获得套接字,并使用/proc/(PID)将它们与应用程序相关联,这正是这些工具或它们使用
netlink
套接字所做的事情。我的研究将我带到了一个,它解释了如何通过inet_diag协议从
netlink
内核中获取所有套接字。用户空间程序设置inet_diag类型的
netlink
套接字,并向内核发送请求。进一步的研究将我带到了另一个,它持续监测带有
netlink
路由套接字的接口的IP变化。套接字被绑定到组
播
组,然后
浏览 5
提问于2013-08-31
得票数 7
1
回答
如何自定义iptable日志信息的格式?
、
sudo iptables -A INPUT -p tcp --sport 80 -j LOG --log-ip-options Feb 6 20:01:32 hwy kernel: [13004.628960] IN=eth0 OUT= MAC=00:30:40:50:40:d0:f8:32:e4:96:96:b4:08:00 SRC=183.232.24.111 DST=192.168.1.176 LEN=52 TOS=0x04 PREC=0x00 TTL=56 ID=48659 PROTO=TCP SPT=80 DPT=33751 WINDO
浏览 0
提问于2017-02-06
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
多品类主播齐聚酷我畅听,全面打造泛娱乐生态主播矩阵
解析Linux 多应用程序docker自动部署脚本
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券