服务公告
网桥与 VLAN 的现代配置:ip link 一把梭
发布时间:2025-11-25 19:06
## 场景 虚拟化宿主与容器宿主都绕不开同一件事:把虚拟机的虚拟网卡接到物理网络。传统做法依赖桥接工具与 VLAN 工具的拼装,配置分散在多个文件里,排错时要在几套工具间来回切换。现代发行版里这套已经统一收进 ip 命令,桥的建立、端口加入、VLAN 子接口的创建,一条命令树全部完成,不需要额外安装软件,配置之间的关系也更容易整体把握。 ## 步骤清单 创建网桥并把物理口 ensl 进去。 ``` ip link add br0 type bridge ip link set eth0 master br0 ip link set br0 up ``` br0 接着接管地址与路由,虚拟机的虚拟网卡同样以 master br0 的方式挂进来,桥上所有端口二层互通。需要 VLAN 隔离时,在物理口上建子接口。 ``` ip link add link eth0 name eth0.100 type vlan id 100 ip addr add 192.168.100.5/24 dev eth0.100 ip link set eth0.100 up ``` 子接口只收发带 100 标签的流量,一个物理口就承载多个逻辑网络,不同业务网段各走各的标签,互不串扰。把桥与 VLAN 组合起来,就是私有云里最常见的接入形态:桥负责把虚拟机接进来,VLAN 负责把不同租户的流量隔开,两层职责分清,排错时也知道该查哪一层。 ## 验证 桥建好后用 bridge link 查看端口挂载关系,用 ip link 确认各接口状态为 UP。虚拟机内部 ping 网桥地址,通则桥转发正常;不通时按顺序查三处:虚拟网卡是否 ensl 进桥、物理口是否也进桥、交换机侧端口是否放行对应 VLAN。逐层排除比整体重配快得多,每排除一层,剩余的怀疑面就小一圈。排 VLAN 时还要留意内外标签的约定:子接口收发的是带标签的帧,对端交换机端口的模式要与之一致,两边的标签约定没对齐是这类配置里最高频的坑。 ## 注意事项 这套命令是运行时配置,重启即失,验证通过后要落进网络配置文件或交给网络管理工具托管,宿主重启后网络起不来是最常见的返工原因。地址从物理口挪到桥上的瞬间连接会断一下,远程操作时先确认带外或控制台通道可用。顺云上自建虚拟化或容器网络的场景,把这套验证过的命令固化成初始化脚本,重建宿主时网络部分可以一次到位。上一篇: 服务器采购从买断到租用的演变
下一篇: 长期运营服的降配与升级时机