腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1931)
视频
沙龙
1
回答
如何使用多个IP地址的服务器?
networking
、
ip-address
我有一个监听特定端口(比如60000)服务器进程,我的
linux
机器有两个ip地址(比如ip1和ip2)。我是否可以以某种方式在我的
linux
机器中启动两个进程,以便Process1可以接
收发
送到ip1:60000的所有
数据包
,而Process2可以接
收发
送到ip2:60000的所有
数据包
。 谢谢,
浏览 4
提问于2011-03-15
得票数 0
回答已采纳
2
回答
汤姆森TG585v7路由器-混杂模式
router
、
sniffing
在默认设置中,
数据包
只被传送到特定的机器上,但是我希望能够设置监视其中一台机器上的所有网络流量,也就是说,当我的以太
网卡
处于混杂模式时,我需要接收这些
数据包
。这个是可能的吗?这是否意味着我需要手动添加我的所有机器的MAC地址,以便能够接
收发
送给他们的
数据包
?还是我运气不好,我需要一个更好的路由器?
浏览 0
提问于2012-06-24
得票数 1
3
回答
在
linux
中模拟网络接口上的传入
数据包
linux
、
networking
、
network-programming
如果你通常通过一个接口发送一个pcap的tcpreplay,比如eth0,那么
数据包
就是出站的,也就是说会通过
网卡
发送出去。有没有什么方法可以使pcaps入站,以便我的系统将其作为入站
数据包
处理?可能的场景 我有一个应用程序,它从eth0接收
数据包
,从
数据包
中提取一些细节,并通过eth1发送它。现在,如果网络已经建立并且真正的
数据包
进入我的系统,情况就很好了。
浏览 5
提问于2012-08-10
得票数 10
回答已采纳
1
回答
Windows主机操作系统似乎忽略了通过使用原始套接字的
linux
sendto插入的
数据包
networking
、
raw-sockets
我正在使用
Linux
sendto()函数和原始套接字(socket(AF_INET, SOCK_RAW, IPPROTO_RAW);)向Windows
网卡
(eth1)发送
数据包
。然而,尽管
数据包
被寻址到
网卡
的IP地址,主机操作系统似乎“忽略”
数据包
。例如,
网卡
的IP为192.168.1.2,我的用户空间应用程序发送了一个网络
数据包
,其中包含一个地址为192.168.1.2的ping。等同地,如果我创建了一个UDP套接字,并将其绑定到端口5050上侦听
浏览 28
提问于2021-06-24
得票数 0
回答已采纳
1
回答
如何在不使用套接字的情况下将
数据包
发送到网络?
c
、
linux-kernel
、
linux-device-driver
、
interrupt
我想绕过
Linux
网络栈向网络发送
数据包
。我的意思是,是否有任何方法,我可以中断
网卡
驱动程序,并在
网卡
缓冲区中放置一个帧直接发送到网络?我是
Linux
内核黑客方面的新手,所以任何关于我如何开始的指导都是非常有帮助的。
浏览 5
提问于2013-05-04
得票数 7
2
回答
tcp数据从“写”系统调用向下到I/O寄存器编程的数据路径(传输)
networking
、
linux-kernel
、
tcp
、
latency
Linux
中的tcp数据路径是否有一个很好的概述(2.6,如果路径实际上不同,则不是2.4 )?处于tcp/ip堆栈处理的不同阶段的
数据包
位于何处?
数据包
如何打包成tcp数据段,然后是ip
数据包
。如何传输到
网卡
?(具有一系列I/O寄存器写入和DMA?)它是在"write“syscall处理程序中传输到
网卡
(使用一些深层调用堆栈)还是在其他某个时刻传输?
浏览 0
提问于2010-04-22
得票数 3
回答已采纳
1
回答
能否在
Linux
驱动程序上动态更改Rx/Tx
数据包
缓冲区大小?
linux-kernel
、
network-programming
、
linux-device-driver
目前,发送和接收
数据包
的大小由宏定义。因此,我所拥有的
网卡
可以处理来自网络的
数据包
,即<= 1524。任何比这更大的东西都会导致系统崩溃或更糟的重启。使用
Linux
内核2.6.32和RHEL6.0,以及自定义的FPGA
网卡
。是否有一种通过从
网卡
获取传入
数据包
的大小来动态更改PKY_BUF_SZ的方法?它会增加开销吗?硬件应该在
数据包
到达驱动程序之前丢弃它吗? 任何帮助/建议都将不胜感激。
浏览 1
提问于2016-03-02
得票数 0
回答已采纳
1
回答
机器只响应来自机器的网络请求。
linux
、
networking
、
ubuntu
、
linux-networking
我有两台机器。我想要能够SSH从亚当塞琳到WOPR,所以我把他们连接到同一个网络。非常感谢!
浏览 0
提问于2011-01-02
得票数 0
回答已采纳
2
回答
在使用XDP捕获
数据包
并在用户空间中处理它之后,是否有可能重新传输
数据包
?
linux
、
linux-kernel
、
packet-capture
、
packet-injection
我需要编写一个位于两个服务器之间的应用程序,并通过向每个
数据包
添加一个特定的HTTP头来修改从一个服务器发送到另一个服务器的HTTP
数据包
。显然,这是必须尽快完成的,我发现通过使用eBFP和XDP,我可以捕获高性能的
数据包
,但据我所知,XDP的判决要么中止、丢弃、传递和tx。使用tx判断,我可以将捕获的
数据包
发送给用户空间程序来修改它,但我不知道如何在修改头后发送
数据包
?这个视频解释了使用eBPF和XDP可以做什么,并且声明可以这样做,但是我不知道怎么做。
浏览 4
提问于2018-04-29
得票数 0
回答已采纳
3
回答
UDP单播:两个进程监听同一个udp端口;只有一个进程在接收
数据包
c
、
linux
、
sockets
、
udp
目的:在两个不同的进程中接
收发
送到单个端口的UDP单播
数据包
。我可以使用SO_REUSEADDR将两个不同进程中的两个套接字绑定到同一个端口。但是,正如预期的那样,
数据包
只在一个(稍后绑定的那个)中被接收。 是否可以同时在两个进程中接收
数据包
?如果不是,tcpdump如何能够读取但不能使用
数据包
。
浏览 7
提问于2012-03-15
得票数 4
回答已采纳
1
回答
MTU对回环接口的意义
linux
、
tcp
、
linux-kernel
、
ipc
我目前正在通过环回
查看
基于套接字的通信。因为它是回送设备,所以
数据包
甚至没有击中
网卡
。相反,环回
linux
驱动程序将
数据包
回滚到目的地。
浏览 4
提问于2014-12-11
得票数 7
1
回答
如果我看到丢弃的
数据包
( packet_in或packet_out),什么时候应该发出警报?
linux-networking
、
nic
、
arch-linux
、
packets
、
dropped
我试图通过
查看
我的
Linux
服务器的KPI来创建一个简单的异常警报检测。如果看到丢弃的
数据包
( packet_in和/或packet_out),我想知道什么时候应该发出警报。如果我取掉的
数据包
总数/收到的
数据包
百分比(对发送的
数据包
也是如此),然后如果我观察到20%或更多的
数据包
被丢弃,这是否有意义?但是,发送
数据包
时出现的错误会导致
网卡
出现问题,与连接的设备出现速度协商问题。因此,标记掉的包% >=20是否
浏览 0
提问于2017-09-30
得票数 2
1
回答
模块执行上下文
linux-kernel
、
network-programming
、
linux-device-driver
我在
linux
中为ipsec开发模块。
查看
两种不同的情况,当代码从我的模块将被执行。从进程上下文执行:应用程序产生一些流量通过网络传输,应用程序应该调用一些syscall来传输数据,然后进程切换到内核空间,
数据包
通过
linux
的网络子系统,在这里执行我的模块,并在向
网卡
提供任务后全部完成从softirq上下文执行:当
网卡
接收
数据包
时,它会产生硬件中断,这将“准备”适当的软run来运行。
数据包
通过
linux
的网络子系统(包括我的模块),
浏览 3
提问于2017-05-10
得票数 0
回答已采纳
1
回答
Windows桌面在繁重的网络I/O期间变得瘫痪/ Windows内核只分配了许多CPU中的1个?
visual-c++
、
network-programming
、
multicore
、
windows-kernel
、
cpu-load
对于每个流,应用程序通过调用WSARecvFrom() (重叠操作)提供一个接收器缓冲区,在MsgWaitForMultipleObjects()中等待窗口的“数据到达”事件,获取
数据包
,然后在无限循环中重复所有操作
浏览 4
提问于2014-12-14
得票数 3
1
回答
数据包
操作(丢弃和更改)
c#
、
.net
、
sharppcap
为了捕获网络中的流量,我将使用sharppcap,它可以捕获所有
数据包
并在UI上显示它们的详细信息。但是,我在库中找不到任何方法可用于丢弃任何受其端口、源、目的地或数据内容约束的
数据包
。
浏览 1
提问于2014-06-13
得票数 1
回答已采纳
1
回答
适用于所有VM的C语言
数据包
嗅探器
c
、
linux
、
ubuntu
、
packet-capture
、
packet-sniffers
我创建了一个在TCP中连接客户端和服务器的应用程序,并且在攻击者计算机中有一个
数据包
嗅探器。但是,代码只能够嗅探来自攻击者机器的
数据包
,无法检测到客户机/服务器连接。
浏览 4
提问于2015-11-19
得票数 2
2
回答
如何在Python中获得自己的IP地址?
python
、
sockets
我希望只接
收发
送到机器的IPv4地址的单播UDP
数据包
,而忽略广播
数据包
。Errno 8] nodename nor servname provided, or not known一起失败 如果我做的是sock.bind(('0.0.0.0', 9)),那么它可以工作,但它也接
收发
送到255.255.255.255的广播
数据包
,而我不想这样做。编辑:在macOS (可能是
linux
)上,在启用socket.IP_RECVDSTADDR之后,我可以使用sock.recv
浏览 12
提问于2022-06-22
得票数 1
5
回答
如何发现
网卡
在局域网上处于混乱模式?
network
、
audit
如何发现
网卡
在局域网上处于混乱模式?
浏览 0
提问于2011-05-06
得票数 33
回答已采纳
1
回答
内核模块,用于透明地绕开来自NIC和TCP应用程序的
数据包
。能把它做好吗?
c
、
networking
、
tcp
、
kernel
Linux
内核模块是否有可能透明地绕开来自上层(即L2、L3)和
网卡
的
数据包
?例如,1)
数据包
从
网卡
到达,模块获取
数据包
(对其进行一些处理),并将其传递回tcp/ip堆栈或2--应用程序发送数据,模块获取
数据包
(做一些处理),然后将
数据包
传递给输出NIC。它不像一个嗅探器,在该嗅探器中捕获
数据包
的副本,而实际的
数据包
流继续。 我想了一些实现我的目标的可能性。我想在内核中注册一个rx_handler来访问传入
浏览 1
提问于2016-08-26
得票数 1
1
回答
基于PTP的硬件时间戳
linux
、
ethernet
、
timestamps
、
intel
我对
Linux
编程很陌生。我有一个带有e1000e驱动的英特尔
网卡
。我正在研究从网络中捕获的
数据包
的精确时间戳。 我的问题是,如果我想使用RT,如何增加时间戳线程的优先级。这个是可能的吗?然后,我有一个接收器,这是一个普通的
Linux
机器,有一个英特尔
网卡
和e1000e。当发送器可以用PTP构建
数据包
时,我只能让
数据包
在接收端被加盖硬件时间戳。我还能用硬件在
数据包
上加盖时间戳吗?
浏览 0
提问于2013-09-06
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 查看或统计网卡流量的几种方式
tcpdump 常用例子
如何为 Linux 无线网卡配置无线唤醒功能
Linux的网络命令
鸿鹰:带你走进黑客世界之小心公共wifi
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券