bridge-utils-1.7.1

Introduksjon bridge-utils

bridge-utils pakken inneholder et verktøy nødvendig for å opprette og administrere broenheter. Dette er nyttig ved oppsett av nettverk for en vertsbasert virtuell maskin (VM).

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

bridge-utils Avhengigheter

Valgfri (for å kjøre testene)

Net-tools-2.10

Kjernekonfigurasjon

Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt om nødvendig:

[*] Networking support --->                                                [NET]
  Networking options --->
    <*/M> 802.1d Ethernet Bridging                                      [BRIDGE]

Installasjon av bridge-utils

Installer bridge-utils ved å kjøre følgende kommandoer:

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

Testing av resultatene krever å kjøre de seks skallskriptene i tools/ mappen. To av testene krever to Ethernet porter. Noen tester vil ikke bevare den gjeldende nettverkskonfigurasjonen. Se tests/README for detaljer.

Nå, som root bruker:

make install

Konfigurere bridge-utils

Konfigurasjonsinformasjon

For å automatisere brooppretting og konfigurasjon, installer /usr/lib/services/bridge tjenesteskript inkludert i blfs-bootscripts-20240209 pakken.

make install-service-bridge
[Note]

Note

bridge skriptet avhenger av kommandoene /sbin/ifup og /sbin/ifdown og tjenesteskriptet ipv4-static fra LFS oppstartsskripter datert 27 Januar, 2012 eller senere.

Følgende konfigurasjonsfil vil opprette en broenhet ved oppstart og feste eth0 enheten til den. Hvis mer enn en enhet er ønsket, bruk en mellomromseparert liste over INTERFACE_COMPONENTS. Denne konfigurasjon er nyttig når du planlegger å kjøre en virtuell maskin som f.eks kvm/qemu.

Andre SERVICE kombinasjoner er mulig, for eksempel, SERVICE="bridge dhcp". I så fall adresseparametere er ikke nødvendig, men forstyrrer ikke hvis de er tilstede. Brotjenesten kan også brukes alene, men vil kreve ytterligere etterfølgende konfigurasjon.

[Caution]

Caution

Ikke kjør en parallell konfigurasjon for en enhet i INTERFACE_COMPONENTS listen. For eksempel, i eksemplet nedenfor, ikke konfigurer /etc/sysconfig/ifconfig.eth0 til å kjøre ved oppstart. Kommandoen ifdown br0 etterfulgt av kommandoen ifup eth0 vil fungere, men ikke prøv å ha begge oppe samtidig.

cat > /etc/sysconfig/ifconfig.br0 << "EOF"
ONBOOT=yes
IFACE=br0
VIRTINT=yes
SERVICE="bridge ipv4-static"  # Space separated
IP=192.168.1.32
GATEWAY=192.168.1.1
PREFIX=24
BROADCAST=192.168.1.255
CHECK_LINK=no                 # Don't check before bridge is created
STP=no                        # Spanning tree protocol, default no
INTERFACE_COMPONENTS="eth0"   # Add to IFACE, space separated devices
IP_FORWARD=true
EOF

Alle adresser bør endres for å møte dine omstendigheter.

Innhold

Installert Program: brctl
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

brctl

er et program som brukes til å sette opp, vedlikeholde og inspisere ethernet brokonfigurasjonen i linuxkjernen