有人能帮上忙吗?我被卡住了。我有一个EC2实例和一个在本地运行良好的客户机/服务器Sun RPC应用程序。
服务器部分在EC2实例上运行正常(启动、等待客户端连接。
在我的家用PC上运行的客户端部分总是说:
localhost: RPC: Remote system error - Connection refused
我已经在客户端和服务器端运行了rpcinfo -p,它们在我看来都没问题:
EC2服务器:
program vers proto port service
100000 4 tcp 111 portmapper
100000
我的绑定DNS服务器配置为侦听TCP端口53。是否有任何方法将服务器设置为侦听UDP而不是TCP?netstat命令的输出是:
root@ns1:/# netstat -lntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.163.172:53 0.0.0.0:* LISTEN
tcp
当我试图在我的项目上执行mvn grails:run-app时,我得到的JVM_Bind错误是8080已经在使用了。我一直在运行这个项目,在运行过程中Eclipse崩溃之前,我一直没有遇到任何问题。我已经重新启动了我的机器两次,但这并不能澄清这一点。Netstat (netstat -ano)在8080上没有显示任何内容。我的tomcat在8088上,如果我将它重新配置为在8080上运行,它可以正常工作,因此端口没有在使用。只有maven和/或grails有此错误。我有什么办法澄清这件事吗?
$ netstat -ano
Active Connections
Proto Local
UPnP一直是我想要测试的东西之一,所以我决定用一种没有模糊的语言来测试它。现在我的问题似乎是,我在互联网上找不到任何关于UPnP的信息,我发现它运行在UDP上,它使用SOAP信封进行通信,但这是我能找到的全部信息。现在,我的目标是,我希望能够进行动态端口转发,可能的话,一些信息收集从我的路由器。下面是我迄今为止一直在测试的代码:
;;This is the UDP Server
;;Start this first
; Start The UDP Services
;==============================================
UDPStartup()
;
为什么来自systemd-resolved 219版本的systemd在一个随机的UDP端口上监听?
我的一台机器在端口58557上监听(CentOS 7和systemd版本219)。
sudo netstat -tunlp|grep -P '^Active|^Proto|systemd'
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0
我有一个用于NFS共享的服务器。4台服务器使用它时没有问题。我配置了一个无法挂载的新服务器。我知道这个错误
mount.nfs: internal error
在客户端的日志文件中:
nfs: server 192.168.1.100 not responding, timed out
在服务器上,我打开了我需要的端口,在日志中我可以看到以下内容:
rpc.mountd[20520]: authenticated mount request from 192.168.1.10:824 for /mnt/nfs/archive/server05 (/mnt/nfs/archiv