您现在的位置是:首页 >技术杂谈 >利用Bridge创建虚拟网络网站首页技术杂谈

利用Bridge创建虚拟网络

傻傻的心动 2023-06-25 16:00:02
简介利用Bridge创建虚拟网络

利用Bridge创建虚拟网络

1 安装网桥模块。

# yum install -y bridge-utils(利用系统镜像文件作为本地YUM源,创建本地YUM源文件)

2 查询网桥模块。

# modinfo  bridge

ilename:       /lib/modules/3.10.0-327.el7.x86_64/kernel/net/bridge/bridge.ko

alias:          rtnl-link-bridge

version:        2.3

license:        GPL

rhelversion:    7.2

srcversion:     905847C53FF43DEFAA0EB3C

depends:        stp,llc

intree:         Y

vermagic:       3.10.0-327.el7.x86_64 SMP mod_unload modversions

signer:         CentOS Linux kernel signing key

sig_key:      79:AD:88:6A:11:3C:A0:22:35:26:33:6C:0F:82:5B:8A:94:29:6A:B3

sig_hashalgo:   sha256

3 加载网桥模块。

检查网桥挂载情况,检查网桥。

# modprobe  bridge

# lsmod  |grep bridge

bridge                119562  1 ebtable_broute

stp                    12976  1 bridge

llc                    14552  2 stp,bridge

# brctl  show

bridge name     bridge id               STP enabled     interfaces

4 创建逻辑网段名称为br0。

# brctl  addbr  br0

# brctl show

bridge name     bridge id               STP enabled     interfaces

br0             8000.000000000000       no

5 添加网口到网桥。

添加ens33网口到br0中,让ens33成为br0的一个端口。并配置虚拟网口br0为系统对外通信地址(此过程会出现IP连接断开,不要通过远程终端访问)。首先修改ens33网卡如下代码所示。

# cat  /etc/sysconfig/network-scripts/ifcfg-ens33

DEVICE=ens33

TYPE=Ethernet

BOOTPROTO=dhcp(none)

ONBOOT=yes

NM_CONTROLLED=no

6 创建网卡。

创建br0网卡详细信息如下。

# cd /etc/sysconfig/network-scripts/

# cp ifcfg-ens33 ifcfg-br0

#cat /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=static

IPADDR=30.8.0.120(192.168.50.0/24)

NETMASK=255.255.255.0

GATEWAY=30.8.0.1(192.168.50.2)

#DNS1=114.114.114.114

7 完成网卡添加。

完成创建后,将ens33添加到网桥br0上,重启网络。

# brctl  addbr  br0

# brctl  addif  br0  ens33

# service network restart (systemctl  restart  network)

8 检查添加状态。

查询网桥接口和默认路由情况。

# brctl  show

bridge name     bridge id               STP enabled     interfaces

br0             8000.000c2958ad75      no             ens33

# route  -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

0.0.0.0         30.8.0.1        0.0.0.0         UG    0      0        0 br0

30.8.0.0        0.0.0.0         255.255.255.0   U     0      0        0 br0

169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 ens33

169.254.0.0     0.0.0.0         255.255.0.0     U     1007   0        0 br0

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。