knowingone 2016-03-14 02:47 采纳率: 66.7%
浏览 1338

网络二层通信 raw socket

两主机使用二层通信。
两主机均有一个物理接口ethlan,一个逻辑接口br0,ethlan同时均在桥在 br0下且br0均使用ethlan的mac地址。
当发送方使用接口ethlan或br0时,无差异,均可成功发送。
但接收方使用接口ethlan时,无法通过recv接收到对方发送的数据(端口tcpdump可抓到包);使用接口br0时,一切正常,为什么呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 matlab可以把多个二维图合成为三维瀑布图吗
    • ¥15 EEPROM,软件i2c
    • ¥500 求解读该段JS代码,需要知道是用干什么的
    • ¥20 qt4代码实现二进制文件读取显示,以及显示的内容进行搜索
    • ¥15 Labview获取LK-G3001数据
    • ¥15 我知道什么是混合树,但是怎么写代码啊
    • ¥50 开发板linux系统安装dpkg,apt函数库 有偿
    • ¥15 浏览器时间循环 交互事件和延时事件的 优先级与执行问题
    • ¥15 GD模块安装出错,libgd无法正常安装
    • ¥20 求有缘人帮我把笛卡尔坐标系转换为经纬度 有偿