Linux网桥内核配置与使用

一. L inux网桥的作用

1.Linux网桥(Bridge)是一个工作在数据链路层(OSI第二层)的虚拟网络设备,其核心功能类似于物理的网络交换机。

它能够将多个网络接口(物理的或虚拟的)在二层上连接起来,让它们看起来像是连接在同一个网络交换机上。

网桥基于MAC地址转发,不处理IP层路由。IP路由是路由器(三层设备)的工作。

2.核心作用:

连接网络段:将主机上的多个网络接口(如 eth0, eth1, wlan0)在二层连通,使不同网段上的设备能像在同一个局域网内一样通信。

二.内核修改

1.需要配置内核,勾选802.1d的支持

\*\] Networking support ---\> Networking options ---\> \<\*\> 802.1d Ethernet Bridging 之后重新编译烧写内核。 注意:Networking support中TCP/IP下的选项尽量配全,否则网桥功能可能会有问题。 ****2.网桥配置**** (1)以下是在嵌入式系统(如使用RV1106等平台)上创建网桥的完整步骤和脚本。 目标是让连接到WiFi AP的PC,能直接访问连接到eth0的传感器(假设传感器IP为192.168.1.100)。 ****(2)脚本实现**** brctl addbr br0 ip link set br0 up ifconfig eth0 down ifconfig eth0 0.0.0.0 ifconfig wlan0 down ifconfig wlan0 0.0.0.0 brctl addif br0 eth0 brctl addif br0 wlan0 ifconfig eth0 up ifconfig wlan0 up ifconfig br0 192.168.1.3 netmask 255.255.255.0 up killall udhcpc killall dnsmasq killall hostapd hostapd /etc/hostapd.conf \& dnsmasq -C /etc/dnsmasq.conf \& sleep 3 ifconfig br0 192.168.1.3 netmask 255.255.255.0 up

相关推荐
刘佬GEO16 小时前
GEO 黑帽和正常优化的边界拆解:哪些是优化,哪些是风险操作?
网络·人工智能·搜索引擎·ai·语言模型
踏着七彩祥云的小丑16 小时前
Linux命令——开机自启配置
linux·运维·网络
clear sky .16 小时前
[linux]buildroot什么用途
linux·运维·数据库
ZStack开发者社区17 小时前
ZSTACK · 答客问 | 高频问题合集
前端·网络·php
是小崔啊17 小时前
网络安全小白了解
网络·安全·web安全
济61717 小时前
I.MX6U Linux 驱动开发篇---阻塞IO实验--- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
济61717 小时前
I.MX6ULL Linux 驱动开发篇---Linux非阻塞IO实验-- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
江畔何人初18 小时前
OSI七层参考模型
网络
ulias2121 天前
Linux系统中的权限问题
linux·运维·服务器
振浩微433射频芯片1 天前
433MHz在智能家居中的应用大全(二):智能安防篇——安全不容“信号死角”
网络·单片机·嵌入式硬件·物联网·智能家居