linux vlan 配置

简介: 参考下面图例说明 |-- br-ex.11em1, em2 --建立绑定-> bond0 --建立ovs桥接-> br-ex --建立 vlan 虚拟网卡->|

参考下面图例说明


                                                                    |-- br-ex.11
em1, em2 --建立绑定-> bond0 --建立ovs桥接-> br-ex --建立 vlan 虚拟网卡->|
                                                                    |-- br.ex.12

                                                   |-- bond1.15
p1p1, p1p2 --建立绑定-> bond1 ----建立 vlan 虚拟网卡->|
                                                   |-- bond1.16


要求1

em1, em2 组件 bond0 ,  组件 ovs 桥接网络 br-ex,  再添加 vlan  (br-ex.11,   br-ex.12)

要求2

p1p1, p1p2 组件 bond1, 添加 vlan (bond1.15 bond1.16)


解决方法

具有下面配置文件

/etc/modprobe.d/bond.conf  (模块加载)

ifcfg-em1,  ifcfg-em2,  ifcfg-bond0,  ifcfg-br-ex,  ifcfg.br-ex.11,  ifcfg.br-ex.12  (要求1)

ifcfg-p1p1,  ifcfg-p1p2,  ifcfg-bond1, ifcfg-bond1.15,  ifcfg-bond1.16 (要求2)


添加模块

modprobe 8021q


参考配置

/etc/modprobe.d/bond.conf

alias bond0 bonding
options bond0 mode=1 miimon=50
alias bond1 bonding
options bond1 mode=0 miimon=50


ifcfg-em1

DEVICE=em1
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond0



ifcfg-em2

DEVICE=em2
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond0


ifcfg-bond0

DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex


ifcfg-br-ex

DEVICE=br-ex
ONBOOT=yes
BOOTPROTO=none
DEVICETYPE=ovs
TYPE=OVSBridge  <- 大小写


ifcfg-br-ex.11

DEVICE=br-ex.11
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
GATEWAY=XXXXXX
VLAN=yes


ifcfg-br-ex.12

DEVICE=br-ex.12
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes


解决方案2

ifcfg-p1p1

DEVICE=p1p1
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond1


ifcfg-p1p2

DEVICE=p1p2
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond1


ifcfg-bond1

DEVICE=bond1
ONBOOT=yes
BOOTPROTO=none


ifcfg-bond1.15

DEVICE=bond1.15
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes


ifcfg-bond1.16

DEVICE=bond1.16
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes



目录
相关文章
|
12天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
23天前
|
存储 负载均衡 索引
linux7安装elasticsearch-7.4.0集群配置
linux7安装elasticsearch-7.4.0集群配置
109 0
|
29天前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
38 0
|
29天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
37 0
|
29天前
|
缓存 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 配置DNS dnsconf 命令 使用教程
【Shell 命令集合 网络通讯 】Linux 配置DNS dnsconf 命令 使用教程
38 0
|
1月前
|
网络协议 Ubuntu Linux
Linux 动态/静态配置ip网卡信息
Linux 动态/静态配置ip网卡信息
36 0
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
143 2
|
29天前
|
域名解析 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
【Shell 命令集合 网络通讯 】Linux 设置和管理网络接口配置信息 netconfig命令 使用指南
49 1
|
28天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
30 1
|
1月前
|
NoSQL Linux Redis
Linux系统中安装redis+redis后台启动+常见相关配置
Linux系统中安装redis+redis后台启动+常见相关配置