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:
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)
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.
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 setează parametrul „punte de întârziere înainte“ egală secunde.
brctl setmaxage setează parametrul „vârsta maximă a mesajului“ egal secunde.
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ă).