记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Centos8/RHEL8系统使用nmcli与nmtui配置bridge桥接网卡

在系统中编译安装了qemu5.4-RISCV最新版本,但是模拟机网卡不能访问外网,

在eth1网卡上面配置一个桥接网卡,这样就比较方面了。


1,查看网卡设备信息。

[root@k8s-30 ~]# nmcli device show
GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:15:5D:5D:94:01
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     eth0
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         192.168.137.30/24
IP4.GATEWAY:                            192.168.137.1
IP4.ROUTE[1]:                           dst = 192.168.137.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.137.1, mt = 100
IP4.DNS[1]:                             223.5.5.5
IP4.DNS[2]:                             114.114.114.114
IP6.ADDRESS[1]:                         fe80::215:5dff:fe5d:9401/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.ROUTE[2]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         eth1
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:15:5D:5D:94:06
GENERAL.MTU:                            1500
GENERAL.STATE:                          30(已断开)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               开


 
图片.png


2,从图中可以看到 bridge网桥信息也是空的。  我这里首先通过 nmtui图形工具添加一个网桥。


1),添加一个网桥,名称与设备都是br1 ,IP地址是 192.168.137.23/24,如果需要网关,DNS,刚可以添加。主机单网卡注意添加,

不然会出现主机系统无法连接的问题。

图片.png

图片.png


3),点添加,将 eth1网卡添加到bridge网桥中去,类型要选择以态网。


图片.png


4),使用以下命令激活网卡 br1 。

        nmcli con up br1

5),查看桥接与网卡信息,发现已经正常启用,测试网络Ip与是正常的。

图片.png



3,使用nmcli命令方法创建桥接网卡方法。

  1),先删除之前所建的网卡。

[root@k8s-30 ~]# nmcli connection delete br1
成功删除连接 "br1" (e2aa2f40-a811-4b1f-8f18-ff038c6c5940)。
[root@k8s-30 ~]# nmcli connection delete eth1
成功删除连接 "eth1" (6e39fe7b-1255-4a1f-bb6c-e7bc410427c0)。
[root@k8s-30 ~]#
[root@k8s-30 ~]# nmcli connection show
NAME  UUID                                  TYPE      DEVICE
eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0


2),添加 名称与设备名为br1 的网桥。
[root@k8s-30 ~]# nmcli conn add type bridge con-name br1 ifname br1
连接 "br1" (c6f8f0fd-f631-42fa-911d-0e27a34a0da1) 已成功添加。
[root@k8s-30 ~]#
[root@k8s-30 ~]# nmcli connection show
NAME  UUID                                  TYPE      DEVICE
eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
br1   c6f8f0fd-f631-42fa-911d-0e27a34a0da1  bridge    br1


3),给br1网桥添加IP与网关 DNS等。
[root@k8s-30 ~]# nmcli connection modify br1 ipv4.addresses '192.168.137.23/24' ipv4.gateway '192.168.137.1' ipv4.dns '114.114.114.114' ipv4.method manual
[root@k8s-30 ~]#
[root@k8s-30 ~]# nmcli connection show
NAME  UUID                                  TYPE      DEVICE
eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
br1   c6f8f0fd-f631-42fa-911d-0e27a34a0da1  bridge    br1


4),创建名称与设备名为eth1网卡连接,并添加到网桥中,并检查桥接连接已经正常。


[root@k8s-30 ~]# nmcli conn add type ethernet slave-type bridge  ifname eth1 con-name eth1  master br1
连接 "eth1" (6b5f699a-2727-4fc0-84c8-30de9e764908) 已成功添加。


[root@k8s-30 ~]# nmcli connection show
NAME  UUID                                  TYPE      DEVICE
eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
eth1  6b5f699a-2727-4fc0-84c8-30de9e764908  ethernet  eth1
br1   c6f8f0fd-f631-42fa-911d-0e27a34a0da1  bridge    br1
[root@k8s-30 ~]#
[root@k8s-30 ~]# bridge link show
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br1 state listening priority 32 cost 100
[root@k8s-30 ~]#

图片.png




转载请标明出处【Centos8/RHEL8系统使用nmcli与nmtui配置bridge桥接网卡】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论