华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 15016|回复: 5

[图文] 涵哥详解kernel:br0:received packet on vlan1 with own address as source ad...

[复制链接]

299

主题

2907

回帖

9258

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9258
发表于 2016-3-9 16:08:10 | 显示全部楼层 |阅读模式
本帖最后由 涵哥 于 2016-3-9 16:52 编辑

最近有看到小伙伴在纠结log记录中的出现的一段log:kernel:br0:received packet on vlan1 with own address as source address。

今天涵哥在这里就要为这些小伙伴来解惑了。让你们知道这段log的来龙去脉。

首先先来名词解释一下:

VLAN1是路由器的所有LAN 口

br0是将WiFi和LAN口(VLAN1)桥接起来的一个端口

那为什么br0为什么会收到以自己MAC地址为源地址的数据包呢???目的地址又是哪个呢???

先回答容易的,目的地址其实也是路由器自己的MAC地址呢,原因看下面的解释。

然后再回答比较复杂的,为啥会收到这些数据包,首先要从路由器自己的forwarding table说起。这个forwarding table记录了所有端口和MAC的对应信息。

一般来说桥接的br0会自动学习新的端口和MAC地址的对应关系,记录在forwarding table里面。

若是我们自己更改路由器的MAC地址或是新增br0的端口,那路由器自己会自动增加规则到forwarding table里面

当然,也会从每个收到的数据包里面去看是否有要新增的规则,到这边为止就是br0的自动学习机制了。

那在更新forwarding table过程中,会有源MAC地址去到对应的规则,因为是更新,所以一般不会找到,所以就会新增一个规则。

但是如果找到了,表示数据包的目的地址和源地址一样了。那么数据包就要发给路由器了。这个可能是,路由器从br0的某个端口移到另一个端口了。其实这也算是合理范畴了

但是如果是路由器本身的MAC地址,那路由器就会在这个时候产生这个log来告知程序员了。



说了这么多,可能还是有人不知道涵哥在说什么,那涵哥只能放大招了。


涵哥明确的告诉你这段log是安全的,无公害的。可以无视的。就是这样


**转载请注明出处,否则涵哥将依法进行追究**

微信扫一扫,阅读更方便^_^

16

主题

3033

回帖

7693

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7693

RT-AC68URT-AC86UGT-AC5300

发表于 2016-3-9 16:17:17 | 显示全部楼层
什么是forwarding table呢?不懂

299

主题

2907

回帖

9258

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9258
 楼主| 发表于 2016-3-9 16:27:21 | 显示全部楼层
Dr.Antenna 发表于 2016-3-9 16:17
什么是forwarding table呢?不懂

如果不懂的话,可以理解为是一个记录一些信息的小本子,就可以了。

4

主题

38

回帖

182

积分

注册会员

Rank: 2

积分
182
发表于 2016-3-10 09:10:14 | 显示全部楼层
学习了!!
回复

使用道具 举报

307

主题

1163

回帖

6252

积分

论坛元老

论坛最穷的没有之一

Rank: 8Rank: 8

积分
6252

RT-AC88URT-AC68UGT-AX11000RT-AX88URT-AC5300RT-AC86URT-AC66UGT-AC5300Blue CaveRT-AC87URT-N12+ PRO

QQ
发表于 2016-3-10 09:21:21 | 显示全部楼层
涵老师给大家上课了

299

主题

2907

回帖

9258

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9258
 楼主| 发表于 2016-3-10 11:51:54 | 显示全部楼层
514422325 发表于 2016-3-10 09:21
涵老师给大家上课了

谢谢冰神抬举
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-3-29 04:54 , Processed in 0.033036 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表