Centos8/RHEL8系统使用nmcli与nmtui配置bridge桥接网卡
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: 开
2,从图中可以看到 bridge网桥信息也是空的。 我这里首先通过 nmtui图形工具添加一个网桥。
1),添加一个网桥,名称与设备都是br1 ,IP地址是 192.168.137.23/24,如果需要网关,DNS,刚可以添加。主机单网卡注意添加,
不然会出现主机系统无法连接的问题。
3),点添加,将 eth1网卡添加到bridge网桥中去,类型要选择以态网。
4),使用以下命令激活网卡 br1 。
nmcli con up br1
5),查看桥接与网卡信息,发现已经正常启用,测试网络Ip与是正常的。
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 ~]#
目录 返回
首页