bridge-utils-1.7.1

Introdução ao bridge-utils

O pacote "bridge-utils" contém um utilitário necessário para criar e gerenciar dispositivos de ponte. Isso é útil na configuração de redes de intercomunicação para uma máquina virtual ("MV") hospedada.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do "bridge-utils"

Opcionais (para executar testes)

Net-tools-2.10

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/bridge

Configuração do Núcleo

Habilite as seguintes opes na configuração do núcleo e recompile o núcleo, se necessário:

[*] Networking support --->            [CONFIG_NET]
      Networking options --->
        <*/M> 802.1d Ethernet Bridging [CONFIG_BRIDGE]

Instalação do bridge-utils

Instale "bridge-utils" executando os seguintes comandos:

autoconf                  &&
./configure --prefix=/usr &&
make

Testar os resultados exige executar-se os seis conjuntos sequenciais de comandos de "shell" no diretório "tools/". Dois dos testes exigem duas portas "Ethernet". Alguns testes não preservarão a configuração atual da rede de intercomunicação. Veja-se "tests/README" para detalhes.

Agora, como o(a) usuário(a) "root":

make install

Configurando o bridge-utils

Informação de Configuração

Para automatizar a criação e configuração da ponte, instale o conjunto sequencial de comandos de serviço "/usr/lib/services/bridge" incluído no pacote "blfs-bootscripts-20230101".

make install-service-bridge
[Nota]

Nota

O conjunto sequencial de comandos "bridge" depende dos comandos "/sbin/ifup" e "/sbin/ifdown" e do conjunto sequencial de comandos de serviço "ipv4-static" originário dos conjuntos sequenciais de comandos de inicialização do LFS datados de 27 de janeiro de 2012 ou posteriores.

O seguinte arquivo de configuração criará um dispositivo de ponte ao tempo da inicialização e anexará o dispositivo "eth0" a ele. Se mais que um dispositivo for desejado, [então] use uma lista separada por espaços de "INTERFACE_COMPONENTS". Essa configuração é útil ao planejar executar uma máquina virtual como "kvm"/"qemu".

Outras combinações de "SERVICE" são possíveis, por exemplo, "SERVICE="bridge dhcp"". Nesse caso, os parâmetros de endereço não são necessários, mas não interferem se estiverem presentes. O serviço de ponte também pode ser usado sozinho, mas exigirá configuração adicional subsequente.

[Cuidado]

Cuidado

Não execute uma configuração paralela para um dispositivo na lista "INTERFACE_COMPONENTS". Por exemplo, no exemplo abaixo, não configure "/etc/sysconfig/ifconfig.eth0" para executar ao tempo da inicialização. O comando "ifdown br0" seguido pelo comando "ifup eth0" funcionará, mas não tente ativar os dois ao mesmo tempo.

cat > /etc/sysconfig/ifconfig.br0 << "EOF"
ONBOOT=yes
IFACE=br0
VIRTINT=yes
SERVICE="ponte IPv4 estático"  # Separados por espaço
IP=192.168.1.32
GATEWAY=192.168.1.1
PREFIX=24
BROADCAST=192.168.1.255
CHECK_LINK=no                 # Não verificar antes que a ponte esteja criada
STP=no                        # "Spanning Tree Protocol", padrão não
INTERFACE_COMPONENTS="eth0"   # Adicionar a "IFACE", dispositivos separados por espaços
IP_FORWARD=true
EOF

Todos os endereços deveriam ser mudados para atender às suas circunstâncias.

Conteúdo

Aplicativo Instalado: brctl
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: Nenhum(a)

Descrições Curtas

brctl

é um aplicativo usado para configurar, manter e inspecionar a configuração da ponte "Ethernet" no núcleo Linux