客户端无法tcp连接上本地虚拟机的问题(最后是linux防火墙问题)
2015-08-07 17:38
609 查看
刚装好裸的centos6.5,很多东西跟以前比都是没有的,所以做起来会遇到很多问题。
今天刚把svn 无法ci的问题解决了,起完服后,发现客户端连不上。
1)端口转发,查看了一下虚拟机的端口转发,发现无问题,windows下的防火墙也都关闭了。
2)在非本地服(145上) ping,和telnet 都说能连上,说明网络层没问题,但是貌似telnet没响应。
3)在本服上tcpdump 对外端口,尝试连接 或telnet的时候 发现很长一段时间内都连续收到了tcp的包,但是内容都是相同的,
是客户端地址->服务端地址:监听端口的 flag=S的包,表示是在一直尝试发送建立tcp链接第一次握手的请求
正常建立连接应该是 S S . 然后发送数据时P . 断开连接是F . F .
综合分析了一下 可能是linux设置了网络防火墙
4)service iptables status 发现果然如何,只对22端口开放了对外接受
解决:
修改/etc/sysconfig/iptables, 增加对监听端口的开放
然后重启 service iptables restart
接着就可以连接了。
===================
接着想到前些天用windows下的werl.exe jcl控制台去连接linux服务器的节点,无法连接直接terminated了,可能也是这个原因。
好像是4369端口但是开放了也不行,为了内网能稳定的做各种操作,所以干脆把iptables里面的REJECT都删了 然后发现 erl就能远程连了。
今天刚把svn 无法ci的问题解决了,起完服后,发现客户端连不上。
1)端口转发,查看了一下虚拟机的端口转发,发现无问题,windows下的防火墙也都关闭了。
2)在非本地服(145上) ping,和telnet 都说能连上,说明网络层没问题,但是貌似telnet没响应。
3)在本服上tcpdump 对外端口,尝试连接 或telnet的时候 发现很长一段时间内都连续收到了tcp的包,但是内容都是相同的,
是客户端地址->服务端地址:监听端口的 flag=S的包,表示是在一直尝试发送建立tcp链接第一次握手的请求
正常建立连接应该是 S S . 然后发送数据时P . 断开连接是F . F .
综合分析了一下 可能是linux设置了网络防火墙
4)service iptables status 发现果然如何,只对22端口开放了对外接受
解决:
修改/etc/sysconfig/iptables, 增加对监听端口的开放
然后重启 service iptables restart
接着就可以连接了。
===================
接着想到前些天用windows下的werl.exe jcl控制台去连接linux服务器的节点,无法连接直接terminated了,可能也是这个原因。
好像是4369端口但是开放了也不行,为了内网能稳定的做各种操作,所以干脆把iptables里面的REJECT都删了 然后发现 erl就能远程连了。
相关文章推荐
- 黑马程序员--Java网络编程
- http://my.oschina.net/lenglingx/blog/205269
- pip install lxml因网络问题失败
- iOS开发网络篇—NSURLConnection基本使用
- Java模块 -- Http发送post数据文件,服务端Servlet接收,保存至本地
- HDU 5001 Walk (2014年鞍山赛区网络赛E题)
- caffe 网络结构几个部分简单介绍
- 三、网络---上面板---调试面板
- C/C++手动构造ARP包并发送至网络
- hdu 4043 2011北京赛区网络赛D 概率+大数 **
- 【Apache学习】httpd2.4 版本下 https配置
- TCP/IP详解学习笔记--TCP连接的建立与终止
- hdu 4041 2011北京赛区网络赛B 搜索 ***
- 一次完整的HTTP请求所经历的7个步骤
- Wireshark查看https的通讯
- Http请求之android-async-http 异步框架请求
- HTTP Header 详解
- HttpContext.Current.User.Identity.Name获得不了登录名
- hdu 4046 2011北京赛区网络赛G 线段树 ***
- TCP连接分组交换状态图显示