在做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包给丢弃了。
回到公用配置文件-》受保护的网路连接-》自定义-》取消勾选你的网口关闭网口防火墙
然后成功。