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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<META HTTP-EQUIV="content-type" content="text/html; charset=iso-8859-2">
<TITLE>Bridge - instalacja.</TITLE>
</HEAD>
<BODY>
<H1>Bridge - instalacja.<BR></H1>
<H2>Autor: Chris Cole,
<A HREF="mailto:chris@polymer.uakron.edu">chris@polymer.uakron.edu</A><BR>
v1.03, 23 Sierpnia 1996<BR>
<B>Wersja polska: Bartosz Maruszewski
<A HREF="mailto:B.Maruszewski@zsmeie.torun.pl">B.Maruszewski@zsmeie.torun.pl</A><BR></B>
v1.01, 26 Lipca 1997</H2>
<P><HR>
<EM>Wszelkie sugestie i poprawki s mile widziane pod adresem
<EM>chris@polymer.uakron.edu</EM>. Orygina tego dokumentu moesz znale pod
adresem
<A HREF="ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/docs/HOWTO/mini">ftp.icm.edu.pl</A> w katalogu
<CODE>/pub/Linux/sunsite/docs/HOWTO/mini</CODE>. Dokument ten zosta
napisany w standardzie ISO-8859-2.</EM>
<HR>
<H2><A NAME="s1">1. Ustawienie bridge'a.</A></H2>
<P>
<P>
<OL>
<LI>Zdobd "Bridge Config" (BRCFG.tgz):
<A HREF="ftp://shadow.cabi.net/pub/Linux/">shadow.cabi.net</A>.</LI>
<LI>Zdobd i przeczytaj Multiple ethernet HOWTO na
<A HREF="ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/docs/HOWTO/mini/Multiple-Ethernet">SUNSite Polska</A>.</LI>
<LI>Wcz zoone urzdzenia ethernet-owe przez dodanie tej linii do
pliku <CODE>/etc/lilo.conf</CODE>
<PRE>
append = "ether=0,0,eth1"
</PRE>
Jeli masz trzy interfejsy na swoim bridge'u, to wpisz tak lini:
<PRE>
append = "ether=0,0,eth1 ether=0,0,eth2"
</PRE>
Wicej urzdze mona doda zwikszajc ilo parametrw
<I>ether</I>. 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:
<PRE>
linux ether=0,0,eth1
</PRE>
albo z trzema interfejsami:
<PRE>
linux ether=0,0,eth1 ether=0,0,eth2
</PRE>
</LI>
<LI>Skompiluj ponownie jdro z wczon opcj <CODE>BRIDGING</CODE>.</LI>
<LI>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 <CODE>/etc/sysconfig/network-scripts/</CODE> (w
dystrybucji RedHat) i skopiuj plik <CODE>ifcfg-lo0</CODE> na
<CODE>ifcfg-eth0</CODE> i <CODE>ifcfg-eth1</CODE>. W tych dwch plikach *-eth zmie
lini <CODE>DEVICE=lo</CODE> na <CODE>DEVICE=eth0</CODE> i <CODE>DEVICE=eth1</CODE>. 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.</LI>
<LI>Zrestartuj system, eby uruchomi nowe jdro i eby interfejsy
sieciowe nie byy podpite pod numery IP.</LI>
<LI>Jak ju system stoi, uruchom kart-/y w trybie "bezwzgldnym"
(promiscous), tak e bd ledzi kady pakiet przechodzcy przez
nie:
<PRE>
ifconfig promisc eth0 ; ifconfig promisc eth1
</PRE>
Wszystkie interfejsy, do ktrych s podczone segmenty majce by
bridge'owane musz by w tym trybie.</LI>
<LI>Wczanie bridge'owania przy pomocy programu <I>brcfg</I>:
<PRE>
brcfg -ena
</PRE>
</LI>
<LI>Sprawd czy na kadym interfejsie jest inny ruch:
<PRE>
tcpdump -i eth0 (w jednym oknie)
tcpdump -i eth1 (w innym oknie)
</PRE>
Uruchom jakiego sniffer-a czy tcpdump-a na innej maszynie, eby
zweryfikowa, e bridge oddziela poprawnie segmenty.</LI>
</OL>
<P>
<H2><A NAME="s2">2. Czste problemy.</A></H2>
<P>
<P>P1: Dostaj komunikat: <CODE>"ioctl(SIOCGIFBR) failed: Package not
installed"</CODE>. Co on oznacza ?
<P>O1: Nie masz wczonej opcji <I>BRIDGING</I> w jdrze. Zdobd jakie
jdro 2.0 lub wysze i skompiluj je z t opcj wczon.
<P>P2: Maszyny z jednej strony nie mog ping-owa drugiej strony !
<P>O2: - Czy wczye bridge'owanie poleceniem <I>brcfg -ena</I> ?<BR>
(<I>brcfg</I> powinien pisa <CODE>bridging is ENABLED</CODE>.)<BR>
- Czy wczye tryb "bezwzgldny" na urzdzeniach ?<BR>
(wydaj polecenie <I>ifconfig</I>. Flaga <CODE>PROMISC</CODE> powinna by<BR>
wczona dla wszystkich interfejsw)<BR>
- Uywajc zoonych adapterw interfejsw, upewnij si, e<BR>
odpowiedni interfejs jest wczony. Moe musisz uy<BR>
programu konfiguracyjnego, ktry przyszed wraz z kart.
<P>P3: Nie mog si poczy telnet-em, ftp z bridge'a ! Czemu ?
<P>O3: Dlatego, e interfejsy na bridge'u nie maj przypisanych adresw
IP. Bridge ma by przeroczyst czci sieci.
<P>P4: Co musz zrobi, eby ustawi ruting ?
<P>O4: Nic ! Cay ruting jest obsugiwany przez kod w jdrze. eby
zobaczy znalezione przez bridge adresy ethernet-owe uyj programu
<I>brcfg</I>:
<P>
<PRE>
brcfg -deb
</PRE>
<P>P5: Bridge niby dziaa, ale dlaczego <I>traceroute</I> go nie pokazuje ?
<P>O5: Z powodu natury bridge'a - <I>traceroute</I> <B>NIE</B> powinien
pokazywa bridge'a jako czci cieki. Bridge ma by przeroczyst
czci sieci.
<P>P6: Czy musz wkompilowa <CODE>IP_FORWARD</CODE> w jdro ?
<P>O6: Nie. Kod bridge'a w jdrze zajmuje si transportem
pakietu. <CODE>IP_FORWARD</CODE> jest dla ruterw, ktre maj przypisane
adresy IP do swoich interfejsw.
<P>P7: Dlaczego wedug programu <I>brcfg</I> adresy ethernet-owe dla portu
1 i 2 s takie same - nie powinny by rne ?
<P>O7: Nie. Kademu portowi na bridge'u specjalnie przypisywany jest ten
sam adres ethernet-owy przez kod bridge'a.
<P>
<H2><A NAME="s3">3. Od tumacza.</A></H2>
<P>
<P>Tumaczenie to jest chronione prawami autorskimi © Bartosza
Maruszewskiego.
Dozwolone jest rozprowadzanie i dystrybucja na prawach takich
samych jak dokument oryginalny.
<P>Jeli znalaze jakie race bdy ortograficzne, gramatyczne,
skadniowe, techniczne to pisz do mnie:
<P>
<A HREF="mailto:B.Maruszewski@zsmeie.torun.pl">B.Maruszewski@zsmeie.torun.pl</A><P>Oficjaln stron tumacze HOWTO jest
<A HREF="http://www.jtz.org.pl/">http://www.jtz.org.pl/</A><P>Aktualne wersje przetumaczonych dokumentw znajduj si na
teje stronie. Dostpne s take poprzez anonimowe ftp pod adresem
<A HREF="ftp://ftp.ippt.gov.pl/pub/Linux/JTZ/">ftp.ippt.gov.pl</A> w katalogu <CODE>/pub/Linux/JTZ/</CODE>.
<P>Przetumaczone przeze mnie dokumenty znajduj si take na
<A HREF="http://www.zsmeie.torun.pl/~bart/tlumaczenie.html">mojej stronie WWW.</A> S tam te odwoania do Polskiej Strony
Tumaczeniowej.
<P>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 <CODE>subscribe jtz Imi Nazwisko</CODE> na adres
<CODE>listproc@ippt.gov.pl</CODE>
<P>
</BODY>
</HTML>
|