如何在CentOS 8中创建网桥

时间:2019-04-29 03:18:03  来源:igfitidea点击:

网桥是一种数据链路层设备,它将两个或多个网络段桥接起来,提供它们之间的通信。网桥创建一个网络接口来设置来自多个网络或网络段的单个聚合网络。根据主机的MAC地址转发流量。

网桥的功能与网络交换机相似。可以把它想象成一个虚拟网路交换机。

查看网卡

# ip add

列出活动的网络连接

# nmcli conn show --active

说明:如果安装并启动了libvirtd守护进程(libvirtd),则代表网桥(虚拟网络交换机)的默认网络接口是virbr0。它被配置为以NAT模式运行。

创建网桥接口

conn或者 con表示连接connection。连接(网桥)的名字是br0, 接口的名称也是br0。

# nmcli conn add type bridge con-name br0 ifname br0

给网桥设置静态ip

# nmcli conn modify br0 ipv4.addresses '192.168.1.100/24'
# nmcli conn modify br0 ipv4.gateway '192.168.1.1'
# nmcli conn modify br0 ipv4.dns '192.168.1.1'
# nmcli conn modify br0 ipv4.method manual

将以太网接口(enp2s0)作为便携设备添加到网桥(br0)

# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp2s0 master br0

启用激活网桥连接

# nmcli conn up br0

关闭原来的有线连接

# nmcli conn down Wired\ connection\ 1

列出系统上的活动网络连接

# nmcli conn show  --active

查看网桥端口配置

# bridge link show

如何删除网桥

首先要激活有线连接:

# nmcli conn up Wired\ connection\ 1
# nmcli conn down br0
# nmcli conn del br0
# nmcli conn del bridge-br0