Ecco un breve post sulla creazione di un'interfaccia bridge utilizzando il comando nmcli nei sistemi CentOS/RHEL 7 e 8.
1. Ottieni un elenco delle connessioni di rete attive del sistema:
# nmcli conn show --active
2. Quindi, crea un bridge di rete digitando:
# nmcli conn add type bridge con-name br0 ifname br0
3. Quindi, imposta un indirizzo IPv4 statico per la rete bridge:
# nmcli conn mod br0 ipv4.address '192.168.xxx.yy/27' # nmcli conn mod br0 ipv4.gateway '192.168.xxx.1' # nmcli conn mod br0 ipv4.method manual
4. Ora aggiungi l'interfaccia ethernet, ens3, al bridge, br0, connection:
# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname ens3 master br0
5. Attiva la connessione bridge:
# nmcli conn up br0
6. Disattivare l'interfaccia ethernet, ens3:
# nmcli conn down ens3
7. Ottieni un elenco delle connessioni di rete attive:
# nmcli conn show --active
8. Visualizza la configurazione corrente della porta del bridge e i flag:
# bridge link show
9. Visualizza la nuova interfaccia del bridge di rete:
# ip addr 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 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000 link/ether 52:12:34:56:78:5d brd ff:ff:ff:ff:ff:ff 4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:12:34:56:78:5d brd ff:ff:ff:ff:ff:ff inet 192.168.xxx.yy/27 brd 192.168.122.31 scope global noprefixroute br0 valid_lft forever preferred_lft foreverNota :il nome dell'interfaccia principale in questo esempio è ens3. I comandi precedenti devono essere eseguiti sulla console se si passa dalla scheda di rete primaria a un'interfaccia bridge. Il comando "ip addr" mostra che l'indirizzo di rete IPv4 statico assegnato è passato dalla scheda di rete primaria, ens3, al bridge, br0.