Gentoo Linux: eine Netzwerkbrücke erstellen

Eine Netzwerkbrücke lässt sich unter Gentoo Linux relativ einfach einrichten:

Der Linux-Kernel muss mit CONFIG_BRIDGE konfiguriert sein:

[*] Networking support  --->
   Networking options  --->
      [*] 802.1d Ethernet Bridging

Nun kann die Konfiguration der einzelnen Interfaces entfernt werden.

# rc-update delete net.enp3s4f0 boot
# rc-update delete net.enp3s4f1 boot
# rm /etc/init.d/net.enp3s4f0
# rm /etc/init.d/net.enp3s4f1

Danach kann die Brücke eingerichtet und dem Runlevel hinzugefügt werden:

# echo 'config_enp3s4f0="null"' > /etc/conf.d/net
# echo 'config_enp3s4f1="null"' \
  >> /etc/conf.d/net
# echo '' >> /etc/conf.d/net
# echo 'bridge_br0="enp3s4f0 enp3s4f1"' \
  >> /etc/conf.d/net
# echo 'bridge_forward_delay_br0="0"' \
  >> /etc/conf.d/net
# echo 'bridge_hello_time_br0="1000"' \
  >> /etc/conf.d/net
# echo 'bridge_stp_state_br0="1"' \
  >> /etc/conf.d/net
# echo '' >> /etc/conf.d/net
# echo 'config_br0="dhcp"' \
  >> /etc/conf.d/net
# ln -s /etc/init.d/net.lo /etc/init.d/net.br0
# rc-update add net.br0 default

Damit ist eine Netzwerkbrücke namens br0 zwischen den Interfaces enp3s4f0 und enp3s4f1 mit STP erstellt. Das Interface wird via DHCP konfiguriert.

Falls man die Bridge manuell konfigurieren oder abfragen möchte, ist das Paket net-misc/bridge-utils erforderlich.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.