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

相关推荐
Apipi*5 分钟前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
不像程序员的程序媛34 分钟前
检测网络的命令mtr详解
网络
天启HTTP1 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_1 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
hz567893 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC3 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育3 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
BLUcoding4 小时前
接口服务公网超时排查记录:SecureRandom 阻塞问题分析与解决
java·linux·springboot·aes·securerandom
AIgorithmGEEK4 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
Nil2084 小时前
leetcode 139单词拆分
linux·运维·服务器