在做tcp传输速度测试时,需要有2台主机进行tcp连接传输,现手头有一台服务器有2个网口,于是将2个网口自环连接,使用虚拟机桥接一个网口与宿主机模拟2台主机通过网口进行tcp连接。

虚拟机设备配置:

网口:  自定义VMnet0。

编辑-》虚拟网络编辑器-》(有时需要点击右下更改设置)-》VMnet0 -》桥接模式-》桥接到物理网口

 

此时进入虚拟机的网络中心,设置网络IP,使用ping命令,使用wireshark在宿主机上另一网口抓包,ping通,成功抓到包。

但是使用tcping(小工具)发送tcp-syn ,宿主机没有回应,但是wireshark抓到包。

 

点击控制面板 -》 检查防火墙设置 -》 高级设置-》-》防火墙属性-》公用配置文件-》日志自定义-》记录被丢弃的数据包  选择是

再次tcp——syn 

打开防火墙日志,可以看见

2017-06-09 18:29:41 DROP TCP 191.168.1.3 191.168.1.1 33476 6666 60 S 965422530 0 14600 - - - RECEIVE

原来是把tcp 的syn包给丢弃了。

 

回到公用配置文件-》受保护的网路连接-》自定义-》取消勾选你的网口关闭网口防火墙

然后成功。

 

转载于:https://www.cnblogs.com/voya/p/6991293.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐