Paramètres réseau avancés

Pont réseau

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau si nécessaire :

Networking support: Y
  Networking options:
    802.1d Ethernet Bridging: M or Y

Configurer un Pont réseau

Dans cette section nous allons discuter de la manière de mettre en place un pont réseau avec systemd-networkd. Dans les exemples ci-dessous, eth0 représente l'interface externe qui sera bridgée, et br0 représente l'interface bridge.

Pour créer une interface bridge, créez le fichier de configuration suivant en exécutant la commande suivante en tant qu'utilisateur root 

cat > /etc/systemd/network/50-br0.netdev << EOF
[NetDev]
Name=br0
Kind=bridge
EOF

Pour assigner une interface réseau à un pont, créez le fichier de configuration suivant en exécutant la commande suivante en tant qu'utilisateur root :

cat > /etc/systemd/network/51-eth0.network << EOF
[Match]
Name=eth0

[Network]
Bridge=br0
EOF

Répétez le procédé pour toute autre interface qui doit faire partie du pont. Notez qu'il est important que rien n'assigne d'adresse à l'interface bridgée. Si vous utilisez NetworkManager-1.38.2 assurez-vous de les configurer pour ignorer l'interface bridgée, tout comme l'interface pont elle-même.

Si vous êtes sur un réseau qui utilise DHCP pour assigner les adresses IP, créez le fichier de configuration suivant en exécutant la commande suivante en tant qu'utilisateur root :

cat > /etc/systemd/network/60-br0.network << EOF
[Match]
Name=br0

[Network]
DHCP=yes
EOF

Autrement, si vous utilisez une configuration statique, créez le fichier de configuration suivant en exécutant la commande suivante en tant qu'utilisateur root :

cat > /etc/systemd/network/60-br0.network << EOF
[Match]
Name=br0

[Network]
Address=192.168.0.2/24
Gateway=192.168.0.1
DNS=192.168.0.1
EOF

Pour activer l'interface pont, redémarrez simplement le démon systemd-networkd en exécutant la commande suivante en tant qu'utilisateur root :

systemctl restart systemd-networkd

Last updated on