能ping通socket connect不上

kzl0629 2011-10-15 11:10:16

vmware开了两个虚拟机,两个虚拟机和主机,任意两个之间可以ping通,主机和两个虚拟机之间socket可以通信,但是两个虚拟机之间socket就不行了,求高手
...全文
1823 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Redshadows 2011-10-22
  • 打赏
  • 举报
回复 1
或者用tcpdump看看连接哪里出了问题
Redshadows 2011-10-22
  • 打赏
  • 举报
回复
ping可以,说明两个主机之间是相通的。
connect不行,是否在服务器端没有在services中注册服务器,“服务名 TCP 端口号”?
xengine-qyt 2011-10-21
  • 打赏
  • 举报
回复
抓包呗 这问题非常简单, 看看你connect 三次同步握手。。。如果 连第一次 SEQ 都没发过来 说明在你系统其他地方出问题了
kzl0629 2011-10-21
  • 打赏
  • 举报
回复
都关了
kzl0629 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 kzl0629 的回复:]
vmware开了两个虚拟机,两个虚拟机和主机,任意两个之间可以ping通,主机和两个虚拟机之间socket可以通信,但是两个虚拟机之间socket就不行了,求高手
[/Quote]
谢谢,OK了,但是又出现了问题= =!!
我开偷懒了用的是telnet直接测的,但是不好用,我改用我自己的程序就好用了,我的安全级别已经是最低了,telnet有什么说法吗?
  • 打赏
  • 举报
回复
关闭防火墙试一下。
philip_puma 2011-10-18
  • 打赏
  • 举报
回复
为何不用本地socket?
linux_6 2011-10-16
  • 打赏
  • 举报
回复
能ping通,说明两台虚拟机之前的网络层没有问题,socket connect不上,可能是防火墙问题或者端口被警用。 建议使用errno打印一下错误信息。
Linux-Torvalds 2011-10-16
  • 打赏
  • 举报
回复
1.iptables

2.host.deny host.allow

3.SELinux

从上面三点找问题。

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧