File: Bridge.pl.txt

package info (click to toggle)
doc-linux-pl 2002.06.14-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, jessie, jessie-kfreebsd, lenny, squeeze, wheezy
  • size: 6,900 kB
  • ctags: 968
  • sloc: makefile: 66
file content (198 lines) | stat: -rw-r--r-- 6,075 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
  Bridge - instalacja.
  Autor: Chris Cole, chris@polymer.uakron.edu
  v1.03, 23 Sierpnia 1996
  WWeerrssjjaa ppoollsskkaa:: BBaarrttoosszz MMaarruusszzeewwsskkii
  BB..MMaarruusszzeewwsskkii@@zzssmmeeiiee..ttoorruunn..ppll
  v1.01, 26 Lipca 1997


  Wszelkie sugestie i poprawki s mile widziane pod adresem _c_h_r_i_s_@_p_o_l_y_
  _m_e_r_._u_a_k_r_o_n_._e_d_u. Orygina tego dokumentu moesz znale pod adresem
  ftp.icm.edu.pl w katalogu /pub/Linux/sunsite/docs/HOWTO/mini. Dokument
  ten zosta napisany w standardzie ISO-8859-2.

  11..  UUssttaawwiieenniiee bbrriiddggee''aa..



  1. Zdobd "Bridge Config" (BRCFG.tgz): shadow.cabi.net
     <ftp://shadow.cabi.net/pub/Linux/>.

  2. Zdobd i przeczytaj Multiple ethernet HOWTO na SUNSite Polska
     <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/docs/HOWTO/mini/Multiple-
     Ethernet>.

  3. Wcz zoone urzdzenia ethernet-owe przez dodanie tej linii do
     pliku /etc/lilo.conf


             append = "ether=0,0,eth1"



  Jeli masz trzy interfejsy na swoim bridge'u, to wpisz tak lini:


          append = "ether=0,0,eth1 ether=0,0,eth2"



  Wicej urzdze mona doda zwikszajc ilo parametrw _e_t_h_e_r.
  Domylnie jdro szuka tylko jednej karty Ethernet, a jak ju znajdzie
  to przerywa dalsze szukanie. Linia ta informuje jdro, aby szukao
  dalej urzdze Ethernet jak ju znajdzie jedno.

  Alternatywnie moesz uy parametru podczas startu:


          linux ether=0,0,eth1



  albo z trzema interfejsami:


          linux ether=0,0,eth1 ether=0,0,eth2



  4. Skompiluj ponownie jdro z wczon opcj BRIDGING.

  5. Bridge nie powinien mie adresu IP. Moe mie, ale czysty bridge go
     nie potrzebuje. Aby usun adres IP ze swojego bridge'a id do
     katalogu /etc/sysconfig/network-scripts/ (w dystrybucji RedHat) i
     skopiuj plik ifcfg-lo0 na ifcfg-eth0 i ifcfg-eth1. W tych dwch
     plikach *-eth zmie lini DEVICE=lo na DEVICE=eth0 i DEVICE=eth1. W
     innych dystrybucjach moe to by rozwizane inaczej, zrb to co
     musisz ! Jeli jest wicej ni dwa interfejsy na tym bridge'u,
     upewnij si, e zrobie dla nich odpowiednie urzdzenia.

  6. Zrestartuj system, eby uruchomi nowe jdro i eby interfejsy
     sieciowe nie byy podpite pod numery IP.

  7. Jak ju system stoi, uruchom kart-/y w trybie "bezwzgldnym"
     (promiscous), tak e bd ledzi kady pakiet przechodzcy przez
     nie:


             ifconfig promisc eth0 ; ifconfig promisc eth1



  Wszystkie interfejsy, do ktrych s podczone segmenty majce by
  bridge'owane musz by w tym trybie.

  8. Wczanie bridge'owania przy pomocy programu _b_r_c_f_g:


             brcfg -ena



  9. Sprawd czy na kadym interfejsie jest inny ruch:


             tcpdump -i eth0    (w jednym oknie)
             tcpdump -i eth1    (w innym oknie)



  Uruchom jakiego sniffer-a czy tcpdump-a na innej maszynie, eby
  zweryfikowa, e bridge oddziela poprawnie segmenty.


  22..  CCzzssttee pprroobblleemmyy..


  P1: Dostaj komunikat: "ioctl(SIOCGIFBR) failed: Package not
  installed". Co on oznacza ?

  O1: Nie masz wczonej opcji _B_R_I_D_G_I_N_G w jdrze. Zdobd jakie jdro
  2.0 lub wysze i skompiluj je z t opcj wczon.

  P2: Maszyny z jednej strony nie mog ping-owa drugiej strony !

  O2: - Czy wczye bridge'owanie poleceniem _b_r_c_f_g _-_e_n_a ?
  (_b_r_c_f_g powinien pisa bridging is ENABLED.)
  - Czy wczye tryb "bezwzgldny" na urzdzeniach ?
  (wydaj polecenie _i_f_c_o_n_f_i_g. Flaga PROMISC powinna by
  wczona dla wszystkich interfejsw)
  - Uywajc zoonych adapterw interfejsw, upewnij si, e
  odpowiedni interfejs jest wczony. Moe musisz uy
  programu konfiguracyjnego, ktry przyszed wraz z kart.

  P3: Nie mog si poczy telnet-em, ftp z bridge'a ! Czemu ?

  O3: Dlatego, e interfejsy na bridge'u nie maj przypisanych adresw
  IP. Bridge ma by przeroczyst czci sieci.

  P4: Co musz zrobi, eby ustawi ruting ?

  O4: Nic ! Cay ruting jest obsugiwany przez kod w jdrze. eby
  zobaczy znalezione przez bridge adresy ethernet-owe uyj programu
  _b_r_c_f_g:


          brcfg -deb



  P5: Bridge niby dziaa, ale dlaczego _t_r_a_c_e_r_o_u_t_e go nie pokazuje ?

  O5: Z powodu natury bridge'a - _t_r_a_c_e_r_o_u_t_e NNIIEE powinien pokazywa
  bridge'a jako czci cieki. Bridge ma by przeroczyst czci
  sieci.

  P6: Czy musz wkompilowa IP_FORWARD w jdro ?

  O6: Nie. Kod bridge'a w jdrze zajmuje si transportem pakietu.
  IP_FORWARD jest dla ruterw, ktre maj przypisane adresy IP do swoich
  interfejsw.

  P7: Dlaczego wedug programu _b_r_c_f_g adresy ethernet-owe dla portu 1 i 2
  s takie same - nie powinny by rne ?

  O7: Nie. Kademu portowi na bridge'u specjalnie przypisywany jest ten
  sam adres ethernet-owy przez kod bridge'a.


  33..  OOdd ttuummaacczzaa..


  Tumaczenie to jest chronione prawami autorskimi  Bartosza
  Maruszewskiego.  Dozwolone jest rozprowadzanie i dystrybucja na
  prawach takich samych jak dokument oryginalny.

  Jeli znalaze jakie race bdy ortograficzne, gramatyczne,
  skadniowe, techniczne to pisz do mnie:

  B.Maruszewski@zsmeie.torun.pl

  Oficjaln stron tumacze HOWTO jest http://www.jtz.org.pl/

  Aktualne wersje przetumaczonych dokumentw znajduj si na teje
  stronie. Dostpne s take poprzez anonimowe ftp pod adresem
  ftp.ippt.gov.pl w katalogu /pub/Linux/JTZ/.

  Przetumaczone przeze mnie dokumenty znajduj si take na mojej
  stronie WWW. <http://www.zsmeie.torun.pl/~bart/tlumaczenie.html> S
  tam te odwoania do Polskiej Strony Tumaczeniowej.

  Kontakt z nasz grup, grup tumaczy moesz uzyska poprzez list
  dyskusyjn jtz@ippt.gov.pl. Jeli chcesz si na ni zapisa, to wylij
  list o treci subscribe jtz Imi Nazwisko na adres
  listproc@ippt.gov.pl