Articles of udp

一台笔记本电脑不接收UDP广播消息

我试图debugging运行Ubuntu的特定笔记本电脑的问题。 我们有一个使用广播UDP消息的服务,并且这台笔记本电脑在其无线接口上没有接收到这个消息,偶尔除外。 我已经把问题归结为一个使用netcat和socat来演示的例子。 我暂时使用192.168.0.X地址范围的无线路由器。 在一台电脑上运行 $ nc -lu 7570 在另一台电脑上运行 $ echo "hello" | socat – UDP-DATAGRAM:192.168.0.255:7570,broadcast 这显示在所有通过无线连接的计算机上,除了有问题的计算机外。 如果我在“坏”计算机上运行socat ,所有计算机都会看到包含它自己的消息。 奇怪的是,这台电脑的其他一切似乎都很好。 它能够使用无线浏览networking和传输文件没有问题。 它只会收到UDP广播消息。 如果我把这个“socat”放在一个循环中,它会每100次收到一次这个消息。 此外,它似乎在有线连接上工作正常。 所以它必须是用于无线芯片组的r8192se_pci驱动程序的一个问题。 但是,我从来没有听说过这样的问题, 除了广播信息,所有的通信都可以正常工作。 任何人都可以想到如何解决或更好的诊断问题?

服务暂时排队UDP数据包

我有一个运行在Linux机器上的服务,通过UDP接收一个相当稳定的数据包stream。 与使用UDP相关的数据包偶尔丢失或损坏是很好的。 然而,这项服务正在积极发展,并经常更新。 每次更新部署到它时,都必须重新启动,并且在重新启动时到达的所有数据包都可能被丢弃。 而且,每当一个错误使得这个服务在一段持续的时间内停止运行。 有没有一个相当简单的服务,我可以坚持我的服务和传入的UDP数据包之间,只是通过数据包的服务,如果它是可用的,或者,如果服务closures不pipe什么原因,它会排队直到数据包服务回来,然后通过他们?

用于UDP广播数据包的无线AP上的许多客户端

我在StackOverflow上问了这个问题,并在这里指导,所以我会很感激任何意见。 我正在部署智能手机应用程序,作为实时音乐性能的一部分,这取决于从无线接入点接收UDP广播数据包。 我猜测在20到50个客户端之间将被连接。 我知道每个接入点最多可以有20个客户端,但是由于UDP广播数据包是通过局域网(LAN)接地的,我怎样才能将多个接入点连接起来呢? 我正在寻找一个合适的AP的build议。 实际的数据传输速率非常低 – 只有几个kB / s – 因为我只是发送小消息到智能手机应用程序,并没有广域网连接。 我尝试了一些adhoc无线连接上的几个连接的对等设备,但没有发现任何问题,但是在运行ddwrt的旧WRT54G上遇到了丢包问题,虽然它非常粗糙。 什么是最好的方法来做到这一点? 我想我可以限制并发无线连接到20个客户端…但更多将是很好的。 编辑:我也应该说,这是纯粹的单向沟通; 智能手机应用程序只接收广播数据包,不发送任何东西。

如何强制使用tcp而不是udp for rpcbind?

我试图在Debian Wheezy下使用tcp / 111作为rpcbind而不是udp / 111。 Squeeze中的portmap使用tcp / 111,没有任何特殊configuration,但是Wheezy失败。 甚至很多网站(以及RFC)都说TCP或UDP是dynamicselect的,或者有时在UDP失败的情况下使用TCP … – 当我用rpcbind在Wheezy客户机上拒绝udp / 111(使用iptables )时,出现错误。 .. # showmount -e server Export list for server: …. # iptables -I OUTPUT -j REJECT -d server -p udp –dport 111 –reject-with icmp-port-unreachable # showmount -e server clnt_create: RPC: Port mapper failure – Unable to send: errno 1 […]

OpenVPN错误:TLS错误:本地/远程TLS键不同步:

感谢您阅读本文,感谢任何和所有的build议。 我有一些严重的问题使用Riseup.net的VPN重新连接到我的OpenVPN客户端。 我花了几天的时间把我的头靠在墙上试图在我的iOS设备上进行设置….但是这是另外一个问题。 然而,我却能够在我的Mac OS X上,在我的Windows Vista 32位BootCamp VM上专门设置,而且麻烦相对较小。 对于最初的连接,我只需稍微修改推荐的configuration文件(configuration文件包括在本文末尾) : – 我不得不直接input代码到我的configuration文件 – 改变“dev tap”到“dev tun” 所以我被连接了。 (注意 – 在我最初连接之后,我做了testing以确保VPN实际上工作正常,并validation了.pem文件(作为编码插入到我的configuration文件中)用于真实性)。 我离开了VPN运行。 我的电脑进入睡眠状态 今天,我去使用互联网期待(可能不正确 – 我现在不确定是否我错了离开它运行)仍然连接到VPN。 但是,我立即看到我不是。 我去重新连接。 而且是(上午)无法。 尝试连接(并获取连接失败对话框)后,我的日志显示所有工作,因为它应该(据我所知),直到结束,我得到以下几行: Mon Sep 23 21:07:49 2013 us=276809 Initialization Sequence Completed Mon Sep 23 21:07:49 2013 us=276809 MANAGEMENT: >STATE:1379995669,CONNECTED,SUCCESS, OMITTED Mon Sep 23 21:22:50 2013 us=390350 Authenticate/Decrypt […]

负载平衡UDPstream量透明

有什么产品(最好是开源的)可以透明地平衡UDP数据包吗? 我们需要扩展我们的系统日志服务器,并要求原始源IP保持不变。 或者是否有其他方法来扩展系统日志服务?

在接口级看到的UDP数据包,但没有传送到RedHat上的应用程序

我在RHEL6服务器上接收UDPstream量时遇到问题。 当使用tcpdump捕获stream量时,数据包是可见的(校验和正确,目标IP和MAC与机器匹配)。 但是,监听特定端口的应用程序无法看到任何数据,即使套接字已成功打开并显示在netstat -panu输出中。 我尝试了一个简单的perl UDP服务器脚本( http://www.perlmonks.org/?node_id=659588 ),而不是实际的应用程序,但结果是一样的(套接字打开,没有收到数据)。 没有configuration防火墙规则。 这是iptables –list output : Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 此外, netstat -s -u不显示系统收到的任何UDP数据包: Udp: 0 packets received 0 packets to unknown port received. 0 […]

rsyslogd没有听取udp 514

我有Debian 3.2.65-1 + deb7u2与rsyslog 5.8.11 udp 514 $ UDPServerRun 514和$ InputTCPServerRun 514取消注释。 为什么不听这个udp端口?

udp通过NAT

我有两个私人networking(每个都在一个典型的DSL路由器后面)。 路由器连接到WWW。 每个路由器的外部接口都有一个dynamic的IP地址。 我想通过UDP直接在专用networkingA中的一个客户端和专用networkingB中的一个客户端之间stream式传输数据。 我已经尝试了很多东西(请参阅: http : //en.wikipedia.org/wiki/UDP_hole_punching或STUN)。 但是我不可能在两个客户端之间传输数据。 可以使用服务器(位于WWW,使用静态IP)从客户端之间的路由器传输外部IP(和外部端口)。 所以想象客户端A知道客户端B的外部IP和客户端B的路由器分配的外部端口。 我只是尝试发送UDP数据包到接收器的外部IP /端口组合,但没有任何结果。 那么有没有人知道通过UDP进行通信会抛出两个NAT路由器? 这一定是可能的? 或者,例如,Skype的客户之间没有直接通信的呼叫方(IP语音)。 我很抱歉我的英文不好! 如果有什么困惑,不要介意问我! 感谢您的帮助提前。 ::::编辑:::: 我不能得到pwnat或chownat工作。 我尝试用我自己的DSL网关 – >没有工作。 然后我使用VMWarebuild立一个完整的虚拟环境。 C1(客户端1,WinXP Prof SP3):172.16.16.100/24,GW 172.16.16.1 C2(客户端2,WinXP Prof SP3):10.0.0.100/24,GW 10.0.0.1 C3(客户端3,WinXP Prof SP3):3.0.0.2/24,GW 3.0.0.1 S1(Ubuntu 10.04 x64服​​务器):eth0:172.16.16.1/24,eth1:1.0.0.2/24 GW 1.0.0.1 S2(Ubuntu 10.04 x64服​​务器):eth0:10.0.0.1/24,eth1:2.0.0.2/24 GW 2.0.0.1 S3(Ubuntu 10.04 x64服​​务器):eth0:1.0.0.1/24,eth1:2.0.0.1/24,eth2:3.0.0.1/24 +–+ +–+ +–+ +–+ +–+ […]

没有UDP的TCP / IP上的NetBIOS

有没有办法在TCP上完全运行NetBIOS? 我有一个UDP不允许的环境。 我需要一种机器通过名字相互交谈的方式。 我认为可能有一种方法可以说NetBIOS只能运行在TCP上,而不能运行在UDP上。 这可能吗?