Combinarea a două sau mai multe plăci de rețea în pod, reale note - ferestre ubuntu

Concluzie: Utilizarea protocolului STP - este de a utiliza pentru a găsi calea cea mai scurtă dintre două rețele Ethernet și pentru a elimina rețelele Ethernet topologie de inel

Acest articol prezintă modul de utilizare a podului în Ubuntu 12.04 sistem 0.5 Server:

$ Sudo actualizare apt-get sudo apt-get upgrade -y

$ Ifconfig -a | grep -r 'eth [0-1]'

eth0 Link Encap: Ethernet HWaddr 08: 00: 27: 7a: 16: e5

eth1 Link Encap: Ethernet HWaddr 08: 00: 27: CE: 63: 2c

Apoi, setați pachetul de sistem este responsabil pentru utilizarea podului:

$ Sudo apt-get install bridge-utils -Y

După crearea unui pod folosind comanda addbr brctl argument:

$ Sudo brctl br0 addbr

Pentru a preveni „bucla“ rețea include Spanning Arborele Protocol STP:

$ Sudo brctl pe br0 stp

$ Sudo ifconfig eth0 0.0.0.0 jos

$ Sudo ifconfig eth1 0.0.0.0 jos

Acum a crea o punte de legătură pentru a opri o intereysov de rețea. după care el va lucra tot drumul prin perioadă foarte mică de timp în care traficul va fi întâmplă pentru a studia care trece prin ea)

$ Sudo brctl eth0 addif br0

$ Sudo brctl eth1 addif br0

Acest lucru este acum posibil să se includă interfețe de rețea (eth0 eth1) și, desigur, podul nostru (br0)

$ Sudo ifconfig eth0 up

$ Sudo ifconfig eth1 sus

$ Sudo ifconfig br0 sus

$ Sudo dhclient br0

br0 Link Encap: Ethernet HWaddr 08: 00: 27: 7a: 16: e5

inet addr: 10.7.8.154 Bcast: 10.7.8.255 Masca: 255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU: 1500 metric: 1

pachete RX: erori 1266: 0 a scăzut: 6 depășirilor: 0 frame: 0

pachete TX: 31 erori: 0 scăzut: 0 depășirile: 0 purtătoare: 0

bytes RX: 89888 (89,8 KB) bytes TX: 4910 (4.9 KB)

Setări acțiuni suplimentare pentru a se potrivi si dinamica este statica, de asemenea, redus la editarea fișierului de configurare. ekzorchik @ srv-mon:

$ Sudo nano / etc / network / interfaces

iface eth0 inet statică

iface eth1 inet statică

IFACE br0 inet statică

bridge_ports eth0 eth1

iface eth0 inet dhcp

iface eth1 inet dhcp

IFACE br0 inet dhcp

bridge_ports eth0 eth1

După schimbarea setărilor, reporniți porțiunea de rețea:

$ Sudo /etc/init.d/networking repornire

dacă în procesul pe care îl va vedea mesajul:

Se așteaptă br0 pentru a fi gata (MAXWAIT este de 32 de secunde)

aceasta înseamnă că, pentru o lungă perioadă de timp a ridicat pod pentru a evita posibile fișiere / etc / network / interfaces, adăugați următoarea linie:

$ Sudo nano / etc / network / interfaces

IFACE br0 inet statică

bridge_ports eth0 eth1

În urma după salvarea subsistemului de rețea pentru a reporni din nou și problema va fi rezolvată.

Obțineți informații despre pod, puteți:

Afișează $ Sudo brctl

interfețe pod nume pod id STP activat

br0 8000.0800277a16e5 da eth0

Obțineți informații despre STP:

$ Sudo brctl br0 showstp

pod id 8000.0800277a16e5

desemnat 8000.0800277a16e5 rădăcină

Cale port de rădăcină costa 0 0

Varsta max 20.00 pod Varsta max 20.00

alo timp 2.00 pod timp salut 2.00

înainte întârziere 15.00 pod înainte întârziere 15.00

timp 300.00 îmbătrânire

alo timer 1,74 RTT timer 0.00

schimbare de topologie Cronometru 0,00 gc 67.99

Port id 8001 expediere de stat

calea 8000.0800277a16e5 rădăcină desemnată costa 4

desemnat pod 8000.0800277a16e5 mesaj de vârstă temporizator 0.00

8001 port desemnat înainte Delay Timer 0.00

desemnat costul 0 așteptare temporizator 0,74

Port id 8002 de blocare de stat

calea 8000.0800277a16e5 rădăcină desemnată costa 4

desemnat pod 8000.0800277a16e5 mesaj de vârstă temporizator 19.80

8001 port desemnat înainte Delay Timer 0.00

desemnat costul 0 așteptare temporizator 0.00

În procesul s-ar putea, de asemenea, nevoie de ajutor extins pentru utilizarea brctl utilitate

Ethernet-punte este un dispozitiv utilizat pentru a conecta diferite Ethernet-rețele între ele, astfel încât rețeaua este văzută ca unul dintre membrii rețelei.

Fiecare rețea implicată în conexiune, corespunde o singură interfață conectată la pod. Aceste rețele Ethernet separate, sunt conectate la o rețea logică mare. Această rețea corespunde cu interfața de rețea a podului.

Echipa addbr brctl Se creează o nouă instanță a Ethernet-pod. Interfață de rețea corespunzătoare podului, va fi numit nume.

Echipa delbr brctl Se îndepărtează o instanță a podului, care se numește nume. Interfață de rețea corespunzătoare podului, trebuie să închideți mai întâi înainte de a scoate pod.

brctl Echipa spectacol afișează toate cazurile de Ethernet-pod.

Fiecare pod a conectat la acesta în port. Traficul care vine prin oricare dintre aceste porturi, trimise în mod transparent la altul; Podul rămâne invizibil pentru restul rețelei (în special, nu este vizibil prin traceroute).

Echipa addif brctl Aceasta face ca interfață de rețea pod de port . Acest lucru înseamnă că toate cadrele primite pe interfața Acestea vor fi tratate ca și când au venit la acest pod. Invers, atunci când un cadru ajunge pe pod , interfață Acesta este văzut ca un potențial port pentru traficul de intrare.

Echipa delif brctl interfață de dezactivare de la podul .

Echipa brctl spectacol Se afișează informații despre porturile punte conectate la acesta.

brctl setgcint

Spanning Arborele Protocol (Protocolul arborelui principal)

se întinde de protocol copac poate fi oprit deloc (în acele cazuri în care utilizarea sa nu are sens, de exemplu, atunci când mașina este pod Linux numai în rețea sau dacă dacă sunteți sigur că buclele în topologia nu va fi sigur).

Programul brctl poate seta anumiți parametri ai protocolului de arbore de acoperire. Explicația care reprezintă acești parametri pot fi IEEE specificația 802.1d. Setările implicite ar trebui să funcționeze bine, în cele mai multe cazuri. Dacă nu cunoașteți semnificația acestor parametri este probabil ca nu doriți să le modificați.

  • brctl stp Acesta controlează dacă este sau nu podul de a participa la spanning tree protocol (STP). În cazul în care statul este «pe» sau «da», STP este activat; în toate celelalte cazuri, acesta va fi oprit. În cazul în care opțiunea este dezactivată, podul nu va trimite sau primi BPDU și nu participă la protocolul spanning tree. În cazul în care podul nu este numai în rețea, sau dacă este posibil bucle în topologia rețelei, această opțiune nu este necesară pentru a opri. Opțiunea ar trebui să fie oprit numai atunci când ideea exact ceea ce faci.
  • brctl setbridgeprio stabilește prioritatea podului egală . Parametrul de prioritate este un întreg fără semn pe 16 biți fără dimensiune (număr între 0 și 65535). Cât este mai mică prioritate, „mai bine“. Podul cu cea mai mică prioritate va fi selectat ca rădăcină.
  • brctl setfd
  • brctl sethello
  • brctl setmaxage
  • brctl setpathcost stabilește costul de port egal . Această valoare este nici o unitate de măsură.
  • brctl setportprio stabilește prioritatea portului „S egal . Valoarea de prioritate este un întreg fără semn pe 8 biți (număr între 0 și 255) și unități. Această valoare este folosită pentru a selecta podul rădăcină (bridge rădăcină) și portul rădăcină (port rădăcină).

Mesaj de navigare