Habilite as seguintes opções na configuração do núcleo e recompile o núcleo se necessário:
Networking support: Y
Networking options:
802.1d Ethernet Bridging: M or Y
Nessa seção discutiremos como configurar uma ponte de rede de
intercomunicação usando o systemd-networkd. Nos exemplos
abaixo, eth0
representa
a interface externa que está sendo interligada, enquanto
br0
representa a
interface de ponte.
Para criar uma interface de ponte, crie o seguinte arquivo de
configuração executando o seguinte comando como o(a) usuário(a)
"root
":
cat > /etc/systemd/network/50-br0.netdev << EOF
[NetDev]
Name=br0
Kind=bridge
EOF
Para atribuir uma interface de rede de intercomunicação para uma
ponte, crie o seguinte arquivo de configuração executando o
seguinte comando como o(a)usuário(a) "root
":
cat > /etc/systemd/network/51-eth0.network << EOF
[Match]
Name=eth0
[Network]
Bridge=br0
EOF
Repita o processo para quaisquer outras interfaces que precisem ser interligadas. Observe que é importante que nada atribua quaisquer endereços para as interfaces de ponte. Se você estiver usando "NetworkManager-1.48.8", [então] certifique-se de configurá-las para ignorar as interfaces em ponte, bem como a própria interface de ponte.
Se você estiver em uma rede de intercomunicação que usa "DHCP"
para atribuir endereços "IP", [então] crie o seguinte arquivo de
configuração executando o seguinte comando como o(a)usuário(a)
"root
":
cat > /etc/systemd/network/60-br0.network << EOF
[Match]
Name=br0
[Network]
DHCP=yes
EOF
Alternativamente, se usar uma configuração de "IP" estático,
[então] crie o seguinte arquivo de configuração executando o
seguinte comando como o(a) usuário(a) "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
Para ativar a interface de ponte, simplesmente reinicie o
processo de segundo plano "systemd-networkd" executando o
seguinte comando como o(a) usuário(a) "root
":
systemctl restart systemd-networkd