没有抓到包??

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,虚拟机的虚拟ip是根据本地产生的,本地与虚拟机是相通的。同学尝试不设置ip进行抓包,如图所示:

http://img1.sycdn.imooc.com//climg/5dd109b109554f6e09190171.jpg

祝学习愉快!

  • 陈莺莺呀 提问者 #1
    不设置ip,怎么跟我去访问百度的ip关联上呢?我使用sudo tcpdump -c 3 -v host 112.80.248.75 -i ens33,无法抓到包。如果使用sudo tcpdump -c 3 -i ens33,不需要访问百度,直接就抓到3个包,这抓到的是来自哪里的包?
    2019-11-17 18:35:59
  • 陈莺莺呀 提问者 #2
    那我应该用什么方法抓取到我浏览器访问百度的包呢?
    2019-11-17 18:41:26
  • 陈莺莺呀 提问者 #3
    老师,我在xshell上用wget www.baidu.com访问百度,就能够抓取到包了。为什么我用浏览器直接访问百度不能抓到包呢?是不是因为我的本地windows和Linux还是没有关联上?好像只有在虚拟机上访问百度才抓到包?
    2019-11-17 18:46:53
好帮手慕小尤 2019-11-17 14:32:23

同学你好,port 3306 规定了抓取的端口号,则同学可以测试去除端口号,进重新抓取。祝学习愉快!

  • 提问者 陈莺莺呀 #1
    还是不行,我不太明白这个抓包原理。我在虚拟机的linux上监听,使用windows的浏览器访问百度,为什么能在虚拟机上抓到包?linux跟我本地windows有什么关系吗?
    2019-11-17 15:54:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师