[ Pobierz całość w formacie PDF ]
.Wycieczka po urz¹dzeniach sieciowych LinuksaJ¹dro Linuk sa obs³uguje sze reg ste rowników dla ró¿ nego ro dzaju sprzê tu.Ten pod-roz dzia³ to kró tki przegl¹d do stêpn ych ro dzin st erowników i u¿yw any ch przez nienazw interfejsów.Interfejsy w Linuksie maj¹ standardowe nazwy, wymienione poni¿ej.WiêkszoSæste ro wników obs³ugu je wiê cej ni¿ je den in terf ejs, dla tego in terf ejsy s¹ nu mer owa ne,na przyk³ad eth0 i eth1.loTo lo kalny in terf ejs pê tli zwrot nej.Jest u¿yw any zaró wno do celów te stow ych,jak i przez kil ka aplik acji sie ciow ych.Dzia³a na za sad zie ob wodu za mkniêt ego,w kt órym wszel kie dane wys³ane do in terf ejsu s¹ zwra cane do war stwy sie ciow ejho sta.W j¹drze ist nieje zaw sze tyl ko je den in terf ejs pê tli zwrot nej i nie ma sen su,aby by³o ich wiê cej.eth0, eth1.To in terf ejsy kart Et hern et.S¹ u¿yw ane przez wiê ks zoSæ kart Et hern et, w³¹czniez tymi pod³¹cza nymi przez port równoleg³y.tr0, tr1.To interfejsy kart Token Ring.S¹ u¿ywane przez wiêkszoSæ kart Token Ring,w³¹cznie z pro du ko wa ny mi przez fir my inne ni¿ IBM.sl0, sl1.To in terf ejsy SLIP.S¹ zwi¹zane z ³¹cza mi sze reg owy mi w ko lejn oSci alok owa niadla SLIP.ppp0, ppp1.To in terf ejsy PPP.Po dobn ie jak in terf ejsy SLIP, in terf ejs PPP jest zwi¹zany z ³¹czemsze reg owym pra cuj¹cym w try bie PPP.plip0, plip1.To in terf ejsy PLIP.PLIP prze sy³a da tag ramy IP przez ³¹cza równoleg³e.In terf ejsys¹ alok owa ne przez ste rown ik PLIP w cza sie uruc hami ania sys temu i s¹ od wzoro-wane na por ty rów noleg³e.W j¹drach 2.x ist nieje bez poS redni zwi¹zek miê dzynazw¹ urz¹dzenia a portem wejScia/wyjScia portu równoleg³ego, ale w now -szych j¹drach na zwy urz¹dzeñ s¹ przy pis ywa ne ko lejno, tak jak w urz¹dze niachSLIP i PPP.ax0, ax1.To interfejsy AX.25.AX.25 jest podstawowym protoko³em u¿ywanym przezoperatorów ra dia amat orsk iego.In terf ejsy AX.25 s¹ alok owa ne i przy pis ywa new po dobny sp osób jak urz¹dze nia SLIP.Ist nieje wie le in nych ty pów in terfejsów dla in nych urz¹dzeñ sie ciow ych.Wy mien ili-Smy tyl ko naj pop ula rnie jsze z nich. In stalowanie Et hern etu 41W kil ku na stêp nych pod roz dzia³ach omówimy dok³ad niej ko rzy sta nie z opi sa nychpo wy ¿ej st er owników.Do ku ment Ne twor ki g-HO WTOopi su je kon fi gu ra cjê wiê k szo-Sci pozosta³ych interfejsów, na to miast AX25-HOWTO wyjaSnia, jak skonfigurowaæurz¹dze nia sie cio we ra dia ama tor skie go.Instalowanie EthernetuKod sie ciowy Liunk sa w obecn ej po staci obs³ugu je wiele kart Eht ernet.Wiê ks zoSæste ro wników zo sta³a na pis ana przez Do nalda Bec kera, któ ry stwo rzy³ ro dzinê st e-rowników dla kart opartych o uk³ad Na tion al Se mic ondu ctor 8390.S¹ one znanepod nazw¹ Bec ker Se ries Drivers.Ste rown iki dla ró¿ nego sprzê tu pi sali te¿ inni pro-gram iSci.Dziê ki temu wiê ks zoSæ po pul arny ch kart jest obs³ugiw ana przez Linuk sa,z naprawdê nielicznymi wyj¹tkami.Lista obs³ugiwanych kart Ethernet stale siêwyd³u¿a, a wiêc je ¿eli two ja kar ta jesz cze siê na niej nie znaj du je, to ist nieje re alnaszan sa, ¿e wkró tce tam do³¹czy.Nie gdyS pró bow ano sporz¹dziæ li stê wszyst kich obs³ugi wa nych kart Et her net, aleobec nie za jê³oby to zbyt du ¿o cza su i miej sca.Na szczê Scie Paul Gort ma ker, który re-daguje do ku ment Ethernet-HOWTO, zamieszcza listê wszystkich obs³ugiwanychkart i po da je przy dat ne in for ma cje na te mat ich uru cha mia nia w Linuksie*.Co mie-si¹c jest ona wy sy³ana do gru py dys ku syj nej comp.os.linux.answers, a ta k¿e jest do-stêp na w oSrod kach lu strza nych Pro jek tu Do ku men ta cji Linuk sa.Na wet, je ¿eli je steS prze ko na ny, ¿e po tra fisz za in sta lo waæ da ny typ kar ty Et her netw swo im kom pu te rze, war to zaj rzeæ do Ethernet-HOWTO i do wie dzieæ siê, co ma dopo wie dze nia na ten te mat.Znaj dziesz tam in for ma cje wy kra czaj¹ce po za pro ste za-gad nie nia kon fi gu ra cji.Na przyk³ad za pew ne unik niesz nie po trzeb nych k³opo tów,je Sli bê dziesz wie dzia³, jak siê za cho wuj¹ ni ekt óre kar ty Et her net opar te na DMAi wy ko rzy stuj¹ce ten sam ka na³ DMA, który jest do my Sl nie prze zna czo ny dla kon-tro le ra SC SI Ad ap tec AHA 1542.Dopóki nie prze³¹czysz ich na in ny ka na³ DMA,uru cho mie nie kom pu te ra bê dzie siê ko ñczy³o za pi sy wa niem pa ki et ów przez kar têEt her net na lo so we miej sca two je go dys ku twar de go.Aby sko rzy staæ z dowolnej obs³ugi wanej przez Linuk sa karty Et hern et, mo¿esz u¿yæprekompilowanego j¹dra z jakiejS znanej dystrybucji Linuksa.Zwykle maj¹ onemodu³y dla wszyst kich obs³ugiw any ch ster own ików, a w pro ces ie in stal acji zwy klemo¿esz wy braæ te ste rown iki, któ re chcesz za³ad ow aæ.Jed nak na d³u¿sz¹ metê le piejjest skom pil owaæ w³asne j¹dro i umieS ciæ w nim tyl ko te ste rown iki, któ re s¹ rze-czyw iScie po trzebne.Za oszc zêdz isz miej sce na dys ku i pa miêæ.Au tom aty czne wy kryw anie kart Et hern etSte row ni ki Et her net w Linuksie s¹ zwy kle na ty le in te li gent ne, by zna le xæ lo ka li zacjêkar ty Et her net.Dziê ki te mu nie mu sisz sam wska zy waæ jej j¹dra.Ethernet-HOWTOinformuje, czy da ny ste row nik u¿y wa au to ma tycz ne go wy kry wa nia i w ja kiej ko-lejno Sci spraw dza ad re sy we jS cia/wy jS cia kar ty.* Z Pau lem mo ¿na siê skon takt owaæ pod ad res em gpg109@rsphy1.anu.edu.au. 42 Roz dzia³ 3: Kon fig uro wan ie sprzê tu sie ciow egoKod au to ma tycz ne go wy kry wa nia ma trzy ogra ni cze nia.Po pierw sze, nie jest onw stanie poprawnie rozpoznaæ wszystkich kart.Jest to szczególnie widocznew przy pad ku ta ñ szych kl o nów po pu lar nych kart.Po dru gie, j¹dro nie wy kry je au to-matycznie wiê cej ni¿ jed nej kar ty, dop óki mu te go jaw nie nie za zna czysz.Jest toSwia do me za³o¿e nie kon struk cyj ne, gdy¿ uzna no, ¿e bê dziesz chcia³ mieæ kon tro lênad tym, która kar ta jest przy pi sy wa na do którego in ter fej su.Naj lep szym spo so bemna zro bie nie te go porz¹dnie jest rêcz ne skon fi gu ro wa nie kart Et her net we w³asnymkom pu te rze.Po trze cie, ste row nik mo¿e prze oczyæ ad res, pod którym jest skon fi gu-ro wa na two ja kar ta.Pod su mo wuj¹c, ste row ni ki bêd¹ au to ma tycz nie szu ka³y kar tytyl ko pod ty mi ad re sa mi, pod którymi da ne urz¹dze nie mo¿e byæ skon fi gu ro wa ne,ale cza sem pew ne ad re sy s¹ igno ro wa ne w ce lu unik niê cia konf lik tów sprz ê to wychz in ny mi ty pa mi kart, które czê sto wy ko rzy stuj¹ ten sam ad res.Kar ty sie cio we PCI po win ny byæ wy kry wa ne bez k³opotów.Je ¿eli jed nak u¿y waszwiê cej ni¿ jed nej kar ty al bo je ¿eli au to ma tycz ne wy kry wa nie siê nie po wie dzie, ist-nie je spo sób na jaw ne po wia do mie nie j¹dra o ad re sie pod sta wo wym i na zwie kar ty.W czasie uruchamiania systemu mo¿esz podaæ do j¹dra argumenty i informacje,które mog¹ siê przy daæ ni ekt órym je go sk³adnikom.Me cha nizm ten po zwala ci naprzyk³ad na prze kaz anie do j¹dra in form acji, kt óre umo ¿li wi¹ ste row ni kom Et her-net zlo kal izo wan ie sprzê tu Et hern et bez wy kryw ania go przez ste rown ik.Je¿eli korzystasz z systemu uru cha mia nia lilo, mo¿esz przekazaæ parametry doj¹dra, wpi suj¹c je za po moc¹ opcji append w pli ku lilo.conf.Aby po wia do miæ j¹droo urz¹dze niu Et her net, mo¿esz prze ka zaæ mu na stê puj¹ce pa ra me try:ether=irq,base_addr,[param1,][param2,]namePierw sze czte ry pa ram etry s¹ licz bami, na tom iast ostatni to na zwa urz¹dze nia.Obo-wi¹zko we s¹ irq, base_addr name, opcjo nal ne  dwa pa ram etry param [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • hanula1950.keep.pl