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).
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://www.kernel.org/pub/linux/utils/net/bridge-utils/bridge-utils-1.7.1.tar.xz
Nedlasting MD5 sum: 3e1fee4dc22cac5457c2f6ffb990a518
Nedlastingsstørrelse: 29 KB
Estimert diskplass som kreves: 1.1 MB
Estimert byggetid: mindre enn 0.1 SBU
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]
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
For å automatisere brooppretting og konfigurasjon, installer
/usr/lib/services/bridge
tjenesteskript inkludert i blfs-bootscripts-20240913 pakken.
make install-service-bridge
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.
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.