Voici un court article sur la création d'une interface de pont à l'aide de la commande nmcli dans les systèmes CentOS/RHEL 7 et 8.
1. Obtenez une liste des connexions réseau actives du système :
# nmcli conn show --active
2. Ensuite, créez un pont réseau en tapant :
# nmcli conn add type bridge con-name br0 ifname br0
3. Ensuite, définissez une adresse IPv4 statique pour le réseau de pont :
# 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. Maintenant, ajoutez l'interface Ethernet, ens3, au pont, br0, connexion :
# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname ens3 master br0
5. Activez la connexion pont :
# nmcli conn up br0
6. Désactivez l'interface Ethernet, ens3 :
# nmcli conn down ens3
7. Obtenez une liste des connexions réseau actives :
# nmcli conn show --active
8. Affichez la configuration actuelle du port de pont et les drapeaux :
# bridge link show
9. Affichez la nouvelle interface du pont réseau :
# 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 foreverRemarque :Le nom de l'interface principale dans cet exemple est ens3. Les commandes ci-dessus doivent être exécutées sur la console si vous basculez la carte réseau principale vers une interface de pont. La commande "ip addr" indique que l'adresse réseau IPv4 statique attribuée est passée de la carte réseau principale, ens3, au pont, br0.