Bridge (program)
| Aktualna wersja stabilna | (wersje zgodne z jądrem systemu Linux) |
|---|---|
| System operacyjny | Linux |
| Rodzaj | oprogramowanie sieciowe |
| Licencja | GNU General Public License |
| Strona internetowa | |
bridge, brctl – oprogramowanie będące częścią jądra systemu operacyjnego Linux służące do emulacji mostów sieciowych. Za pomocą bridge możliwe jest tworzenie mostów, które na zewnątrz wyglądają jak przełączniki sieciowe. Interfejsy sieciowe włączone do mostu zachowują się jak porty przełącznika – za ich pomocą można łączyć w OSI warstwie 2 segmenty sieci Ethernet. Aplikacją z przestrzeni roota służącą do konfiguracji bridge jest brctl kontrolującą np. br0 .
brctl
brctl akceptuje poniższe komendy.
komenda parametr/y składni addbr <most>* dodaj most addif <most> <dev> dodaj interfejs do mostu delbr <most> usuń most delif <most> <dev> usuń interfejs z mostu show pokaż listę mostów showmacs <most> pokaż listę mac adresów showstp <most> pokaż STP info *R[1] setageing <most> <czas> ustaw czas starzenia, wartość domyślna(d) 300 sekund (s) setbridgeprio <most> <prio> ustaw pierwszeństwo mostu, 0-65535. domyślnie (d) 0x8000, pierwszeństwo 0 ma root most setfd <most> <czas> ustaw most-forward opóźnienie, d 15 s setgcint <most> <czas> ustaw okres odśmiecania, s, d 4 sethello <most> <czas> ustaw czas hello, d co 3 s wysyła BPDU setmaxage <most> <czas> ustaw maksymalny wiek wiadomości, d 20 s[2] sethashel setpathcost <most> <port> <koszt> ustaw koszt ścieżki setportprio <most> <port> <prio> ustaw pierwszeństwo portów, pierwszy 0 najmniejsze 255 stp <most> <stan> {on,off} włącz, wyłącz, d off Protokół STP[3][4]
- <most> to dowolna nazwa typowo br0 lub np. dla_starosty.
brctl delbr usuwa wskazany most, tylko wtedy, gdy dany most nie jest włączony, jednakowoż brctl delbr nie posiada polecenia do wyłączenia mostu. Wydanie polecenia ifconfig br0 down wyłączy most jeżeli dany most będzie miał usunięte wszystkie interfejsy, usunięte wcześniej przez brctl delif.
ustawienia
konfiguracjyjne zmiany:
# RHEL
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=br0
TYPE=Bridge
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOTPROTO=dhcp
ONBOOT=yes
# Debian
/etc/network/interfaces
#auto eth0
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
Zobacz też
- Virtual Distributed Ethernet (VDE) – most ethernetowy działający poza jądrem Linuksa
- Open vSwitch – rozbudowany most, kompatybilny z brctl
Przypisy
Linki zewnętrzne
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.