我是靠谱客的博主 缓慢龙猫,最近开发中收集的这篇文章主要介绍网桥+VLAN网桥+VLAN,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网桥+VLAN

系统:archlinux
archlinux默认使用systemd-networkd作为网络管理程序,centos8默认使用NetworkManager作为网络管理程序,因此创建网桥和vlan时两者有差异。

网桥

创建网桥

# 1.列出系统所有网络设备接口,选择需要桥接的网络接口
networkctl list
# 2.新建虚拟接口10-bridge-br0.netdev充当网桥
vim /etc/systemd/network/10-bridge-br0.netdev
[NetDev]
Name=br0								# 接口名称
Kind=bridge								# 设备类型
# 3.新建10-bridge-br0.network设备接口
vim /etc/systemd/network/10-bridge-br0.network
[Match]
Name=br0								# 设备名称
[Network]
Address=192.168.1.100/24				# 配置IP地址
GATEWAY=192.168.1.1						# 网关
# 4.桥接以太网接口设备ens34
# 创建物理接口设备10-bridge-ens34.network,以太网接口不得有DHCP或IP地址关联,因为桥需要绑定的接口没有IP
vim /etc/systemd/network/10-bridge-ens34.network
[Match]
Name=ens34								# 设备名称
[Network]
Bridge=br0								# 桥接br0
# 5.重启网络
systemctl restart systemd-networkd

关闭网桥

# 列出系统所有网络设备接口
networkctl list
# 关闭网桥
networkctl down br0
# 删除网桥
networkctl delete br0
# 删除10-bridge-*文件
rm -rf 10-bridge*
# 重启网络

VLAN

802.1q模块

# 加载802.1q模块
modprobe --first-time 8021q
# 查看802.1q模块,有输出即加载成功
lsmod | grep -i 8021q  或  modinfo 8021q
# 开机自动加载802.1q,将下面脚本放在/etc/sysconfig/modules/下,增加执行权限
vi /etc/sysconfig/modules/8021q.modules
#!/bin/sh
/sbin/modinfo -F filename 8021q > /dev/null 2>&1
if [ $? -eq 0 ]; then
    /sbin/modprobe 8021q
fi 

创建vlan

# 1.列出系统所有网络设备接口,选择需要添加vlan的接口
networkctl list
# 2.新建虚拟接口ens34.10.netdev
vim /etc/systemd/network/20-vlan-ens34.10.netdev
[NetDev]
Name=ens34.10							# 接口名称
Kind=vlan								# 设备类型
[Vlan]
Id=10									# vlan id
# 3.新建ens34.10.network设备接口
vim /etc/systemd/network/20-vlan-ens34.10.network
[Match]
Name=ens34.10							# 设备名称
[Network]
Address=192.168.2.100/24				# 配置IP地址
GATEWAY=192.168.2.1						# 网关
# 4.创建以太网接口设备20-vlan-ens34.network
vim /etc/systemd/network/20-vlan-ens34.network
[Match]
Name=ens34								# 设备名称
[Network]
VLAN=ens34.10							# 添加绑定vlan接口
# 5.重启网络
systemctl restart systemd-networkd

关闭vlan

# 列出系统所有网络设备接口
networkctl list
# 关闭vlan
networkctl down ens34.10
# 删除vlan
networkctl delete ens34.10
# 删除配置文件
rm -rf 20-vlan-*
# 重启网络

最后

以上就是缓慢龙猫为你收集整理的网桥+VLAN网桥+VLAN的全部内容,希望文章能够帮你解决网桥+VLAN网桥+VLAN所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部