Po naciœniêciu [Enter] lilo za³aduje j¹dro z uwzglêdnieniem podanych
parametrów.
Aby te nowe parametry pojawi³y siê automatycznie przy ponownym uruchamianiu
systemu, wprowadŸ je do pliku /etc/lilo.conf, u¿ywaj¹c s³owa kluczowego append=.
Oto przyk³ad:
boot=/dev/hda
root=/dev/hda2
install=/boot/boot.b
map=/boot/map
vga=normal
delay=20
append="ether=10,300,eth0"
image=/boot/vmlinuz-2.2.14
label=2.2.14
read-only
Po edycji pliku lilo.conf musisz ponownie uruchomiæ polecenie lilo, aby uaktywniæ
zmiany.
44
Rozdzia³ 3: Konfigurowanie sprzêtu sieciowego
Sterownik PLIP
Protokó³ IP ³¹cza równoleg³ego ( Parallel Line IP – PLIP) to ³atwy i tani sposób na
po³¹czenie dwóch maszyn w sieæ. Wykorzystuje port równoleg³y i specjalny kabel.
Osi¹ga prêdkoœæ od 10 do 20 kilobajtów na sekundê.
PLIP powsta³ w firmie Cyrnwr, Inc. Na swoje czasy odznacza³ siê pomys³ow¹ (lub,
jeœli wolisz, typowo hakersk¹* architektur¹), poniewa¿ oryginalne porty równoleg³e
IBM PC by³y projektowane jako jednokierunkowe porty drukarki. Osiem linii da-
nych s³u¿y³o do wysy³ania danych jedynie z PC do urz¹dzenia peryferyjnego, ale nie
w drug¹ stronê.* Protokó³ PLIP firmy Cyrnwr znosi³ to ograniczenie. W PLIP do
przyjmowania danych przeznaczono tylko piêæ linii stanu portu, co ograniczy³o
wielkoæ dostarczanych danych do pó³bajtu, ale dopuszczono przesy³anie w obie
strony. Ten tryb dzia³ania zosta³ nazwany PLIP tryb 0. Obecnie porty równoleg³e PC
obs³uguj¹ pe³ne dwukierunkowe przesy³anie danych 8-bitowych, a PLIP zosta³ roz-
szerzony i obecnie nosi nazwê PLIP tryb 1.
J¹dra Linuksa do wersji 2.0 (w³¹cznie) obs³ugiwa³y jedynie PLIP tryb 0, ale istnia³y
rozszerzone sterowniki portu równoleg³ego (w postaci poprawek dla j¹dra 2.0 i jako
standardowy kod w j¹drze 2.2), które obs³ugiwa³y tak¿e PLIP tryb 1**. W od-
ró¿nieniu od wczeœniejszych wersji kodu PLIP, obecny sterownik próbuje byæ kom-
patybilny z implementacjami PLIP firmy Cyrnwr oraz sterownikiem PLIP umiesz-
czonym w NCSA telnet***. Aby po³¹czyæ dwa komputery za pomoc¹ PLIP, musisz
mieæ specjalny kabel sprzedawany w niektórych sklepach pod nazw¹ Null Printer
lub Turbo Laplink. Mo¿esz jednak wykonaæ go samodzielnie i nie jest to trudne. Do-
datek B, Przydatne konfiguracje kabli, wyjaœnia, jak to zrobiæ.
Sterownik PLIP dla Linuksa jest dzie³em prawie niezliczonej rzeszy u¿ytkowników.
Obecnie znajduje siê pod opiek¹ Niibe Yutaka (adres kontaktowy: gniibe@mri.co.jp).
Sterownik po wkompilowaniu w j¹dro, konfiguruje interfejs sieciowy dla ka¿dego
mo¿liwego portu drukarki, gdzie plip0 odpowiada portowi lp0, plip1 portowi lp1
i tak dalej. Odwzorowanie interfejsów na porty inaczej wygl¹da w j¹drach 2.0, ni¿
w j¹drach 2.2. W j¹drach 2.0 odwzorowanie by³o zdefiniowane w pliku drives/
net/Space.c w kodzie j¹dra i nie mog³o siê zmieniæ. Domyœlne odwzorowanie w tym
pliku jest nastêpuj¹ce:
* Walcz o oczyszczenie z zarzutów nazwy haker! Zawsze u¿ywaj nazwy „craker”, gdy mówisz o lu-
dziach, którzy próbuj¹ pokonaæ system zabezpieczeñ, a „haker”, gdy mówisz o ludziach, którzy wy-
myœlili m¹dry sposób na rozwi¹zanie problemu. Hakerzy mog¹ byæ crakerami, ale nie nale¿y ich nigdy
ze sob¹ myliæ. Zajrzyj do Nowego s³ownika Hakerów (New Hackers Dictionary), który mo¿na znaleŸæ
w postaci pliku Jargon, a lepiej zrozumiesz te pojêcia.
** Poprawka obs³uguj¹ca rozszerzony port równoleg³y w j¹drach 2.0 jest dostêpna pod adresem
http://www.cyberelk.demon.co.uk/parport.html.
*** NCSA telnet to popularny program dla DOS-a, który pozwala na u¿ywanie TCP/IP w sieci Ethernet lub
PLIP i obs³uguj¹cy us³ugi telnet oraz FTP.
Sterownik PLIP
45
Interfejs
Port wejœcia/wyjœcia
IRQ
plip0
0x3BC
7
plip1
0x378
7
plip2
0x278
5
Gdybyœ skonfigurowa³ swój port drukarki w inny sposób, musia³byœ zmieniæ odpo-
wiednie wartoœci w pliku drivers/net/Space.c w kodzie Ÿród³owym j¹dra Linuksa,