https://blog.csdn.net/wangquan1992/article/details/111823968
https://blog.csdn.net/mariofei/article/details/23298603
https://www.cnblogs.com/heyongshen/p/16417712.html
网桥与交换机的区别:https://www.eefocus.com/e/523268.html
目录
一、网桥功能与作用
网桥工作在数据链路层,起到的作用是把多个 “局域网” 连接起来,组成更大的局域网。它的功能主要有两点:过滤和转发。
二、网桥操作
https://blog.51cto.com/u_13250/10610505
https://www.cnblogs.com/BurnovBlog/p/10738619.html
1.创建网桥
前提是内核必须开启网桥相关的配置:
Networking support -> Networing options -> 802.1d Ethernet Bridging
对应内核配置参数:CONFIG_BRIDGE=y
-
通过命令方式
apt-get install bridge-utils # 虚拟网桥工具
或者使用ip link add br0 type bridge
命令 -
通过配置文件方式
https://www.php.cn/faq/846269.html
通过配置/etc/network/interfaces.d/br0
重启网络服务network-manager,有的系统服务名称叫networking,通过systemctl list-unit-files | grep network
可以查看。
2.判断网桥是否有网卡接入
#!/bin/bash
# 网桥名称
BRIDGE="your_bridge_name"
# 使用 brctl show 命令并过滤输出
INTERFACES=$(brctl show | grep "^${BRIDGE}" | awk '{print $4}')
# 检查是否有接口连接
if [ -n "$INTERFACES" ]; then
echo "网桥 ${BRIDGE} 已连接网卡。"
else
echo "网桥 ${BRIDGE} 未连接网卡。"
fi
0 条评论