无法连接到Linux虚拟机中TCP服务器问题.

配置.

宿主机为win7,虚拟机为linux,虚拟机中部署了一个中间件服务器.

wmware版本是10.0版本. 网络适配器选的是:桥接模式(B):直接连接物理网络,同时选中“ 复制物理网络连接状态(P)”

现象:

1.宿主机与虚拟机之间可以相互ping通

2.虚拟机也可以ping通网关(路由器)

3.虚拟机linux可以正常上网

4.虚拟机中的tcp服务器可以跟虚拟机中的tcp客户端正常连接.

5. 宿主机的tcp客户端无法跟虚拟机的tcp服务器程序建立连接.tcp错误号为10060

解决。

禁用防火墙.(我是初级linux用户,目前还只会这一招)

selinux和iptables需要同时禁用.禁用之后需要重新启动虚拟机.


网上也有人说与宿主机的网卡的“offload checksum”就是“硬件校验和”设置有关.我的WMWare是10.0版本。尝试过后发现不是我的问题的症结所在

Linux关闭SELinux

1) 重启后永久性生效:

修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

2) 即时生效,重启后失效:

使用命令setenforce 0

附:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

Linux关闭防火墙(iptables)

1) 重启后永久性生效:

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后失效:

开启: service iptables start

关闭: service iptables stop


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值