【笔记】netowrkmanager命令行配置vlan给虚拟机用

操作系统:ubuntu20.04

虚拟化平台:qemu-kvm

需要的工具:networkmanager,brctl

环境描述:服务器有两个网卡,使用链路聚合绑定在一起,使用管理vlan100,连接至交换机的g0/0/1与g0/0/2口。

虚拟机A有一个虚拟网卡,需要连接到外部的三层交换机上,使用vlan105。

虚拟机B有一个虚拟网卡,同上,使用vlan110。

交换机起三层配置,接口配置如下

vlan100:192.168.100.1/24

vlan105:192.168.101.1/24

vlan110:192.168.102.2/24

ip均由交换机分发

需求:虚拟机与交换机的三层口互通

参考文章如下:红帽操作手册10.7章节

操作如下:

1、交换机配置:起Eth-Trunk口,将g0/0/1与g0/0/2加进来,设置为trunk,允许vlan100,105,110通过

不同品牌型号的交换机配置方式不同 仅列出华为S5700系列的配置

interface Eth-Trunk0
 port link-type trunk
 port trunk allow-pass vlan 100 105 110
 mode lacp
#
interface GigabitEthernet0/0/1
 description ERIKA-NAS.enp1s0f0
 eth-trunk 0
#
interface GigabitEthernet0/0/2
 description ERIKA-NAS.enp1s0f1
 eth-trunk 0
#

2、配置ubuntu:

开始配置

添加聚合口
nmcli con add type bond mode 802.3ad con-name bond0 ifname bond0 ipv4.method disable ipv6.method disable
添加物理网卡到聚合口中
nmcli con add type bond-slave con-name bond0-port0 ifname enp1s0f0 master bond0
nmcli con add type bond-slave con-name bond0-port1 ifname enp1s0f1 master bond0

没有端口聚合的直接添加个ethernet类型的就行 记得禁用ipv4和ipv6

添加桥接设备
nmcli con add type bridge con-name br0 ifname br0
nmcli con add type bridge con-name br1 ifname br1 ipv4.method disable ipv6.method disable
nmcli con add type bridge con-name br2 ifname br2 ipv4.method disable ipv6.method disable
那俩业务vlan在服务器上不需要配置起三层,二层互联就行

添加vlan接口 连接桥接设备和聚合口(套娃)
nmcli con add type vlan id 100 con-name vlan100 ifname bond0.100 dev bond0 master br0 slave-type bridge
nmcli con add type vlan id 105 con-name vlan105 ifname bond0.105 dev bond0 master br1 slave-type bridge
nmcli con add type vlan id 110 con-name vlan110 ifname bond0.110 dev bond0 master br2 slave-type bridge

检查当前网桥状态
bridge name    bridge id        STP enabled    interfaces    
br0        8000.74d435eed5a3    yes        bond0.100
br1        8000.74d435eed5a3    yes        bond0.105
br2        8000.74d435eed5a3    yes        bond0.110

查看虚拟机的网卡 我的是vnet0 vnet1
sudo brctl addif br1 vnet0
sudo brctl addif br2 vnet1

配置完成

 

posted on 2023-03-16 00:01  绝对密位  阅读(200)  评论(0编辑  收藏  举报

导航