anylink icon indicating copy to clipboard operation
anylink copied to clipboard

affected/package: 在客户端使用xdmcp协议,无法远程

Open xiao-zl opened this issue 4 months ago • 0 comments

使用的anylink版本 ?

./anylink tool -v
v0.12.2

使用操作系统的类型和版本?

CentOS Linux release 7.9.2009 (Core)

使用linux 内核版本?

uname -a
3.10.0-1160.90.1.el7.x86_64

具体遇到的问题,可上传截图

在客户端使用xdmcp协议,无法显示图形,其他协议都正常 服务器网卡和ip

ens192 192.168.1.5/24
ens224 192.168.10.103/24
ens256 192.168.4.132/24
tun0 192.168.90.1

添加网卡转发

iptables -t nat -A POSTROUTING -s 192.168.90.0/24 -d 192.168.10.0/24 -o ens224 -j MASQUERADE

服务器route

default via 192.168.1.1 dev ens192 proto static metric 100 
default via 192.168.10.1 dev ens224 proto static metric 101 
default via 192.168.4.254 dev ens256 proto static metric 102 
192.168.1.0/24 dev ens192 proto kernel scope link src 192.168.1.5 metric 100 
192.168.4.0/24 dev ens256 proto kernel scope link src 192.168.4.132 metric 102 
192.168.10.0/24 dev ens224 proto kernel scope link src 192.168.10.103 metric 101 
192.168.90.100 dev tun0 proto kernel scope link src 192.168.90.1 

服务器网卡抓包

sudo tcpdump -i ens224 udp port 177
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens224, link-type EN10MB (Ethernet), capture size 262144 bytes
20:31:04.017326 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 7
20:31:04.037450 IP 192.168.10.126.xdmcp > 192.168.10.103.41472: UDP, length 48
20:31:04.150227 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 114
20:31:04.150668 IP 192.168.10.126.xdmcp > 192.168.10.103.41472: UDP, length 52
20:31:04.155600 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:06.156498 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:10.154507 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:18.155881 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:34.155458 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:32:06.155147 IP 192.168.10.103.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:32:19.164247 IP 192.168.10.126.xdmcp > 192.168.10.103.41472: UDP, length 84

本地客户端抓包

sudo tcpdump -i sslcon udp port 177
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on sslcon, link-type RAW (Raw IP), snapshot length 262144 bytes
20:31:04.043812 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 7
20:31:04.070223 IP 192.168.10.126.xdmcp > arch.41472: UDP, length 48
20:31:04.178114 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 114
20:31:04.182922 IP 192.168.10.126.xdmcp > arch.41472: UDP, length 52
20:31:04.183079 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:06.183688 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:10.183123 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:18.183894 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:31:34.184655 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:32:06.184933 IP arch.41472 > 192.168.10.126.xdmcp: UDP, length 29
20:32:19.198757 IP 192.168.10.126.xdmcp > arch.41472: UDP, length 84

xiao-zl avatar Oct 15 '24 12:10 xiao-zl