创建桥接网卡

先配置好当前网卡地址,方便远程连接

[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:56:a7:d1:14 brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 10.4.220.100/24 brd 10.4.220.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fea7:d114/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@localhost ~]#

创建网桥 网桥名称为br1

[root@localhost ~]# nmcli connection add type bridge con-name br1 ifname br1 autoconnect yes
Connection 'br1' (1a67fd4c-3868-4e4d-8d0f-71b992ae51b3) successfully added.

设置网桥IP地址为手动并指定IP地址

[root@localhost ~]# nmcli connection modify br1 ipv4.method manual ipv4.addresses 10.4.220.100/24

将网卡添加到br1网桥中

[root@localhost ~]# nmcli connection add type bridge-slave ifname ens160 master br1
Connection 'bridge-slave-ens160' (e04365f5-096d-4d7e-ae0e-6daadc7f933c) successfully added.

关闭网卡,启动网桥

[root@localhost ~]# nmcli connection down ens160
[root@localhost ~]# nmcli connection up br1

如果是通过ssh方式配置的话,到这一步会断开连接,建议到服务器上执行。网桥启动需要时间!

查看网桥工作状态。

[root@localhost ~]# nmcli connection show
NAME                 UUID                                  TYPE      DEVICE
br1                  1a67fd4c-3868-4e4d-8d0f-71b992ae51b3  bridge    br1
lo                   10b6b3b3-8691-4397-92e2-51ca330ff4a5  loopback  lo
bridge-slave-ens160  e04365f5-096d-4d7e-ae0e-6daadc7f933c  ethernet  ens160
ens160               b8bf67e0-72f3-3dca-9d35-8eb7685fbf42  ethernet  --
[root@localhost ~]#
文章目录