最近发现一件奇怪的事情,不论是最新下载的4.0.6或者老版本3.6.1的Wi-Fi 网卡en0,开始抓包后只有如上图所示一堆协议802.11的包,请求和响应的只也不是ip,而是mac地址。尝试搜索tcp,一条记录都没有!
网络上也搜索不到相3同的问题。
.......经过一番摸索,发现仅访问本机的网卡Loopback:lo0能正常抓tcp协议包,但是我的主要无线网卡Wi-Fi:en0却只能抓到一堆无线包。显而易见包所属的层次即Link-layer Header 字段有区别!
尝试修改Wi-Fi:en0的发现几个都是802.11无线网络协议下的包
尝试修改Link-layer Header,无效
然后发现还有右边一个Monitor的按钮,尝试把它的✅去掉,Link-layer header神奇的变成了Ethernet
正常抓tcp包,问题解决!