  ISP-Hookup-HOWTO czyli jak przyczy Linuxa do Internetu
  Egil Kvaleberg, egilk@sn.no
  v1.23, 9 December 1996
  wersja polska piotr.pogorzelski@ippt.gov.pl
  w1.0, luty 1997

  Informacje tutaj zawarte maj pokaza w jaki sposb przyczy Linuxa
  do usug oferowanych przez dostawc Internetu przy wykorzystaniu
  poczenia modemowego. Przedstawiono podstawy procedury dzwonienia,
  zestawiania poczenia protokoem IP oraz obsugi poczty elektron
  icznej i nowinek (news).
  ______________________________________________________________________

  Table of Contents:

  1.      Wprowadzenie

  1.1.    Nowe wersje tego dokumentu.

  1.2.    Uwagi

  1.3.    adnych gwarancji

  1.4.    Informacje o prawach autorskich

  2.      Jak mog si poczy z reszt wiata?

  2.1.    Konfiguracja podstawowa

  3.      A co z

  4.      Jak wysa i otrzyma poczt?

  5.      Nowinki

  5.1.    Jak skonfigurowa czytnik nowinek online?

  5.2.    Jak skonfiguraowa czynanie nowinek offline?

  5.3.    Jak skonfigurowa C News?

  5.4.    Jak skonfiguraowa Leafnode?

  6.      Jak zautomatyzowa procedur czenia si z dostawc?

  7.      Zakoczenie

  7.1.    Co jescze o  czym powinienem wiedzi?

  8.      Informacje o dostawcach internetu

  8.1.    Jak dowiedzie si wicej?

  8.2.    Podzikowania

  9.      Od tumacza
  ______________________________________________________________________

  11..  WWpprroowwaaddzzeenniiee

  Ten opis powsta aby odpowiedzie na kilka pyta zwizanych z
  konfiguracj Linuxa umoliwijc dzwonienie do dostawcy Internetu
  (ISP) i korzystanie z dostarczanych przez niego usug.
  Aby wspomc te osoby, ktre bd podczay swego Linuxa do ISP po raz
  pierwszy, postarmy si przedyskutowa wikszo napotkanych problemw.
  Nie unikniemy niestety pewnego naoenia si tematyki tego dokumentu z
  innymi dokumentami JTZ (HOWTO) lub ksizkami LDP.  Postaramy si
  odwoywa do tych dokumentw aby zapewni lepsze zrozumienie problemu
  i dokadniejsz informacj.

  Wikszo istniejcej dokumentacji jest pomylana pod ktem
  uytkownikw z pewnym dowiadczeniem, pocztkujcym uytkownikom moe
  sprawia sporo kopotu wyowienie odpowiedniej informacji.

  Aby uatwi sobie ycie, w prezentowanych dalej przykadach przyjto
  nastpujce zaoenia:

    User name (identyfikator uytkownika): dirk

    Password (haso): PrettySecret

    Internet service provider (ISP): acme.net

    Email server (serwer pocztowy) : mail.acme.net

    News server (serwer nowinek): news.acme.net

    Name server (serwer DNS): 193.212.1.0

    Phone number (numer telefonu): 12345678

  Nasz dirk bedzie nazywa swj komputer roderick.

  Wszystkie odnoniki w tabeli powyej powinny zosta zastpione przez
  jakiekolwiek odpowiednie inforamcje dla twojego przypadku.  Zwykle
  potrzebne s niewielkie zmiany w przypadku korzystania z innego
  dostawcy internetu.

  11..11..  NNoowwee wweerrssjjee tteeggoo ddookkuummeennttuu..

  Nowe wersje tego dokumentu bd okresowo wysyane do
  _p_l_._c_o_m_p_._o_s_._l_i_n_u_x_._a_n_s_w_e_r_s. Bed rwnie umieszczane w rnych archiwach
  ftp i WWW wczajc:

  ftp://sunsite.icm.edu.pl/pub/Linux/docs/HOWTO

  Najnowsz wersj tego dokumentu mona bdzie znale pod adresem

  http://www.ippt.gov.pl/~ppogorze/Linux/JTZ/html/ISP-Hookup-
  HOWTO.pl.html

  11..22..  UUwwaaggii

  Wszelkie poprawki bdw, informacje dodatkowe, uwagi krytyczne i inne
  prosz kierowa na adres

   piotr.pogorzelski@ippt.gov.pl

  11..33..  aaddnnyycchh ggwwaarraannccjjii

  adnych gwarancji. Nie ponosimy adnej odpowiedzialnoci za
  jakiekolwiek wykorzystanie informacji zawartych w tym dokumencie.
  Jest to jedna z pierwszysch wersji i istnieje moliwo, e
  przedstawione inforamcje nie s prawidowe.

  Przedstawiamy jedn z wielu moliwych konfiguracji. W wiecie Linuxa
  zawsze jest wiele metod zrealizowania okrelonego zadania.  Paragrafy
  zawierajce wskazwki dla rozwiza alternatywnych oznaczylimy
  tak:AALLTT:: Rwnie podawane odnoniki do serwerw FTP i WWW mog sta
  si nieaktualne, wraz z pojawieniem si nowszych wersji programw.

  Wikszo opisywanych programw jest dotpna wraz z kodem rdowym na
  licencji GNU lub podobnej.

  11..44..  IInnffoorrmmaaccjjee oo pprraawwaacchh aauuttoorrsskkiicchh

  Prawa utorskie nale do (c)1996 Egil Kvaleberg (tumaczenie (c)1997
  Piotr Pogorzelski). Dokument jest dostpny pod nastpujcymi
  warunkami:

    Dokumenty Linux-HOWTO mog by powielane i dystrybuowane w czsci
     lub caoci, na dowolnym noniku, fizycznym lub magnetycznym, tak
     dugo jak nieniejsza notka o prawach autorskich jest umieszczona na
     wszystkich kopiach. Pozwalamy, a nawet zachcamy do komercyjnej
     dystrybucji, jednake autor chiaby uzyska informacje o tym
     fakcie.

    Wszelkie tumaczenia i dokumenty powstae na podstawie tego
     dokumentu  musz podlega tem samym warunkom. To znaczy, e nie
     mona nakada dodatkowych ogranicze na wszelkie dokumenty, ktre
     powstay na podstawie niniejszego tekstu. Moliwe s wyjtki od tej
     reguy; prosz skontaktowa si z koordynatorem Linux HOWTO (adres
     podany poniej).

    Jeli masz jakie pytania, prosz skontaktuj si z Gregiem
     Hankinsem,koordynatorem projektu Linux HOWTO:

  gregh@sunsite.unc.edu Numer telefonu i adres pocztowy mozna uzyska
  poleceniem finger.

  22..  JJaakk mmoogg ssii ppoocczzyy zz rreesszztt wwiiaattaa??

  Zakadamy, e zostao zainstalowane niezbdne oprogramowanie sieciowe
  (np. podstawowe pakiety serii N w dystrybucji Slackware) i ju wiesz,
  ktry port szeregowy jest wykorzystywany przez twj modem.

  Domylna konfiguracja pozwala na bezporeni dostp do urzdzenia
  /dev/modem jedynie administratorowi (uytkownik root).

  Aby poczy si z ISP i uzyska tam dostp do powoki (interpretera
  polece) mona skorzysta z programu minicom. Jest bardzo prosty i
  intuicyjny w uyciu.

  22..11..  KKoonnffiigguurraaccjjaa ppooddssttaawwoowwaa

  Konfiguracj komputera do pracy sieciowej musimy przeprowadzi jako
  administrator (root). Zanim zaczniesz robi co wicej upewnij si, e
  plik /etc/hosts.deny zawiera nastpujcy wiersz

       ALL: ALL

  Zwykle nie masz nic przeciwko korzystaniu przez siebie z komputera,
  dodaj wic dodatkowy wiersz do /etc/hosts.allow: ALL: LOCAL lub jeli
  si upierasz

       ALL: 127.0.0.1

  W ten sposb zabezpieczasz si przed dostpem do twojego komputera z
  internetu, w tych rzadkich chwilach kiedy jeste do niego pezporednio
  poczony przez PPP lub SLIP.  Przedstawione poniej inforamcje
  dotycz poczenia PPP z dynamicznym przydziaem adresu IP.  Jeli
  korzystasz z linii dzierawionej, napotkasz na pewne rnice.

  Przyjemnie jest mie komputer o adnej nazwie. Uytkownicy
  korzystajcy z dynamicznie przydzielanych adresw IP mog zupenie
  dowolnie wybra nazw swego komputera. Jeli ju si na jak
  zdecydowa umie j w pliku /etc/HOSTNAME:

       roderick

  Kolejnym krokiem jest skonfigurowanie dostpu do serwera nazw (serwera
  DNS), czego dokonujemy odpowiednio modyfikujc plik /etc/resolv.conf:

       search .
       nameserver 193.212.1.0

  Serwer nazw mnusi byc okrelony przez numer IP, ktry jest rzny dla
  kadego dostawcy internetu (ISP). Jeli jest to konieczne mona poda
  trzy rne srwery nazw. Bd przepytywane w kolejnoci w jakiej
  wystpuj w pliku.

  Jeli chesz miec mokiwo korzystanie z krtkich nazw np.
  jakikomputer jako skrtu dla jakikomputer.acme.net, musisz zmienic
  pierwszy wiersz pliku /etc/resolv.conf dodajc:

       search acme.net

  Wymagane jest rwnie minimalne skonfigurowanie pliku /etc/hosts. W
  wikszoci wypadkw wystarczy aby zawiera:

       127.0.0.1 localhost
       0.0.0.0   roderick

  Ci, ktrzy korzystaj ze staego adresu IP (linia dzierawiona)
  oczywici zastpi nim podane przez nas 0.0.0.0.

  Podobne minimalna zwarto /etc/networks wyglda nastpujco:

       loopback  127.0.0.0
       localnet  0.0.0.0

  Naley rwnie ustali nazw  zewntrznej domeny pocztowej i umieci
  j w pliku /etc/mailname:

       acme.net

  Identyfikator uytkownika i haso konta u dostawcy, musi by zapisane
  w /etc/ppp/pap-secrets

       dirk * PrettySecret

  Jeli dostawca ISP zamiast protokou PAP uywa CHAP, waciwa nazwa
  pliku jest nastpujca /etc/ppp/chap-secrets.

  I na koniec, zanim zostanie uruchomione PPP musimy  zdefiniowa
  procedur poczenia. Robimy to umieszczajc anstpujce inforamcje w
  pliku /etc/ppp/chatscript:

       TIMEOUT 5
       "" ATZ
       OK ATDT12345678
       ABORT "NO CARRIER"
       ABORT BUSY
       ABORT "NO DIALTONE"
       ABORT WAITING
       TIMEOUT 45
       CONNECT ""
       TIMEOUT 5
       "name:" ppp

  Moe okaza si konieczne dopracowanie sczegw. Numer telefonu w
  trzecim wierszu musi byc oczywicie zmieniony. By moe, niektrzy
  powinni zamieni sposb inicjownaia modemu ATZ na co bardziej wyrafi
  nowanego, zalenie od rodzaju posiadanego modemu. Ostatni wiersz
  oznacza, ze oczekujemy zachty name: na ktr odpowiadamy ppp. Inne
  systemy/dostawcy mog mie inne procedury wchodzenia do systemu.

  Aby faktycznie zainicjowa poczenie i protok ppp naey wyda
  nastpujce polecenie:

  exec pppd connect \
       'chat -v -f /etc/ppp/chatscript' \
        -detach crtscts modem defaultroute \
        user dirk \
        /dev/modem 38400

  Powinnimy by w tej chwili poczeni a do momentu, kiedy program
  pppd zostanie zabity przez Ctrl-C. Wszelkie komunikaty dotyczce
  zestawiania poczenia mozna znale w plikach w katalogu /var/log.
  Aby je odczyta sprbuj wykona polecenie:

       tail /var/log/messages

  Tak dugo jak PPP jest aktywne, posiadasz bezporedni dostp do
  Internetu moesz korzysta z takich programw, jak ftp, ncftp, rlogin,
  telnet, finger itp. Wszystkie te programy powinny by czeci pakietw
  sieciowych (uprzednio przez ciebie zainstalowanych, patrz pocztek
  dokumnetu).

  Wicej informacji na temat PPP jest dostpne w PPP-HOWTO i plikach:

  /usr/lib/ppp/README.linux

  /usr/lib/ppp/README.linux-chat

  Na koniec uwaga na temat bezpieczestwa.  Plik /etc/inetd.conf zawiera
  list wszystkich usug jakie twj komputer oferuje na zewntrz.  Po
  zmianach jakie wykonalimy w pliku  /etc/hosts.deny dostp z zewntrz
  do twego komputera nie jest moliwy.  Ci, ktrzy tego potrzebuj,
  musz uzyska na to pozwolenie, pozwolenie musi by wydane przez
  zmodyfikowanie pliku /etc/hosts.allow. Pozwolenie na ruch lokalny
  wymaga dopisania:

       ALL: LOCAL

  Wiecej informacji uzyskarz w podrczniku, patrz man 5 hosts_access.

  I ostania maa uwaga: Istnieje mae nieporozumienie zwizane z
  nazewnictwem protokow POP. Definicja w pliku /etc/services zgodna
  niemal ze wszystkim wyglda nastepujco:

       pop2      109/tcp   pop-2          # PostOffice V.2
       pop3      110/tcp   pop-3 pop # PostOffice V.3

  AALLTT:: Zamiast programu chatscript, mona korzysta z lepszego, dajcego
  wiksz swobod dip. Ale razem z programem diald.

  AALLTT:: Ci sczliwcy, ktrzy maj stae poczenie TCP/IP przez np.
  kart Ethernet mog cakowicie zignorowa wszystko co byo pisane na
  temat PPP i zacz si uczy jak skonfigurowa swoj kart sieciow.

  AALLTT:: Inni mog nie mie moliwoci korzystania z PPP, lecz maj do
  dyspozycji SLIP, ktry jest obsugiwany w podobny sposb co PPP. Inna
  moliwoci, ktr naley rozway jest UUCP. Jescze inni mog polega
  na wymianie nowinek i poczty za pomoc SOUP. Opis tego ostatniego
  przypadku mona znale w:

  ftp://ftp.sn.no/user/bjorn/Linux-offline.tgz

  Kolejnym rozwizanie m jest program TERM, patrz _T_e_r_m_-_H_O_W_T_O.

  33..  AA ccoo zz _W_W_W?

  Jeli uwaasz, ze w WWW najwaniejszy jest tekst, moesz chcie
  skorzysta z przegldarki Lynx. Mona j znale pod adresem:

  ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  systems/lynx-2.3.bin2.tar.gz ( Ostatnia znana wersja to 2.6. Zwykle
  kazda dystrybucja posiada Lynxa, wystarczy go wiec zainstalowa tak
  jak inne programy)

  Jeli posiadasz zainstalowane X Window, moesz skorzysta z wielu
  przegldarek graficznych.  Chimer moesz znale w:

  ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  systems/chimera-1.65.bin.ELF.tar.gz

  http://www.unlv.edu/chimera/

  Mosaic:

  ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  systems/Mosaic-2.7b1-aout.tgz

  ftp://ftp.NCSA.uiuc.edu/Web/Mosaic/Unix/binaries/2.6

  Mozilla (Netscape):

  ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/netscape-
  v11b3.tar.gz

  ftp://ftp.cs.uit.no/pub/www/netscape

  przegldarki si cay czas zmieniaj, cay czas s dostpne coraz to
  nowe ich wersje.

  Korzystanie z nich podlega pewnym warunkom. Zapoznaj si z nimi.

  44..  JJaakk wwyyssaa ii oottrrzzyymmaa ppoocczztt??

  Po pierwszes sprawdz, czy zainstalowny jest sendmail.  (jesli uzywasz
  Debiana, uwaaj. Debian uzywa smail'a nie sendmail'a).  Sendmail
  sortuje wewntrzn i wychodzc poczt, buforuje wychodzce listy do
  momentu kiedy moe je przesa dalej.

  Sendmail bazuje na pliku konfiguracyjnym /etc/sendmail.cf.
  Przykadowy plik konfiguracyjny, dobry dla uytkownikw korzystajcych
  z usug prowajdera internetu mozna znale w:

  ftp://ftp.sn.no/user/egilk/sendmail.cf Ten z kolei wymaga
  zinstalowania programu _p_r_o_c_m_a_i_l, lub moe by atwo zmieniony, tak aby
  wykorzystywa program _d_e_l_i_v_e_r.

  Oczywicie konieczne jest posiadanie ooffiiccjjaallnneejj domeny dla poczty
  wychodzcej na zewntrz, co co jest okrelone w /etc/sendmail.cf:

       # who I masquerade as (null for no masquerading)
       DMacme.net

  Taka konfiguracja zakada, ze lokalnie na komputerze korzystasz z
  takiego samego identyfikatora, jak u dostawcy. Jeli tak, to sendmail
  jest ju skonfigurowny do przesyania poczty bbeezzppoorreeddnniioo do adresata.
  Aby uniknc dugotrwaych powtarzajcych si pocze z komputerem
  odbierajcym poczt wygodnie jest korzysta z komputera prowajdera
  jako bufora. Wczamy to modyfikujc opcj DS w pliku _/_e_t_c_/_s_e_n_d_
  _m_a_i_l_._c_f:

       # "Smart" relay host (may be null)
       DSmail.acme.net

  Pamitaj, ze sendamil jest bardzo wraliwy na znaki tabulatora w pliku
  konfiguracyjnym sendmail.cf. Rozwa uywanie do tych celw edytora vi,
  aby mie pewno ze znaki tabulacji, ktre byy w pliku konfigura
  cyjnym nie zostan zamienione na odstpy podczas zachowywania zmody
  fikowanego pliku na dysku.

  Odbieranie poczty moe by wygodnie zrealizowane za pomoc protokou
  POP3, ktry moe by inicjowany za kaym razem kiedy nastpuje
  zestawienie poczenia. Prosty skrypt do przetestowania tej moliwoci
  wyglda nastpujco:

       sendmail -q
       popclient -3 -v mail.acme.net -u dirk -p "PrettySecret" \
              -k -o /usr/spool/mail/dirk

  Ten skrypt moe by uruchamiany po zestawieniu poczenia PPP.
  Pamitaj, ze to jest jedynie skrypt testowy.  Upewnij si e lokalna
  skrzynka pocztowa pozostaje nietknita.  Opcja -k oznacza, ze poczta
  jest ppoozzoossttaawwiiaannaa w skrzynce na komputerze prowajdera, a scigana jest
  jedynie kopia listu. Oczywicie po sprawdzeniu poprawnoci wszystkich
  ustawie usuniesz t opcje.

  Pamitaj, e twoje haso bdzie widoczne w wierszu polece (patrz
  program ps). To powinno zosta poprawione tak szybko jak to tylko
  moliwe (ASAP)

  Bezpieczniejsza i lepsza wersja teko skryptu znajduje si pod adresem:

  ftp://ftp.sn.no/user/egilk/pop-script.tar.gz

  Wymaga aby by zainstalowany program procmail, lecz tego raczej nie
  bdziesz aowa.

  ftp://sunsite.unc.edu/pub/Linux/system/Mail/mailhandlers/procmail-3.10-2.tar.gz

  Procmail jest prostym i elastycznym narzdziem, ktre umoliwia
  sortowanie przychodzcej poczty na ogromn ilo sposobw.  Dodatkowo
  moe rwnie zastpi program vacation i podobne.

  Pamitaj, e uywanie procmaila w taki sposb jak my to robimy w tym
  przykadzie jest rne od tego co znajdziesz w dokumentacji procmaila.
  .forward  nniiee jest konieczny i jeli nie sortujemy przychodzcej
  poczty nie potrtzebujemy rwnie pliku .procmailrc.

  Uytkownik, do czytania i wysyania listw powinien korzysta z takich
  programw jak elm lub pine.

  AALLTT:: Szary czowiek korzystajcy z konta u prowajdera (tam czytajcy
  poczt)nie musi mie dziaajcego demona sendmaila.  Warto wtedy
  wyaczy uruchamianie sendmaila przy starcie komputera.  Trzeba w tym
  celu zmodyfikowa /etc/rc.d/rc.M. (W RedHat'cie skorzystaj z programu
  control-panel (sysvtool))

  AALLTT:: Zamiast sendmaila mona te skorzysta z prostszego ssmmaaiilla. Dobry
  opis konfiguracji (oraz wiekszo informacji, ktr do tej pory
  przedstawilimy) znajdzesz w _L_i_n_u_x _N_e_t_w_o_r_k _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _G_u_i_d_e.

  AALLTT:: Do tworzenia nowych plikw konfiguracyjnych sendmail.cf
  wykorzystuje si pliki z makrodefinicajami m4.  Drobne zmiany jest
  lepiej jednak wykonywa bezporednio w pliku /etc/sendmail.cf.

  AALLTT:: Istniej rwnie prostsze, cho nie tak elastyczne alternatywy.
  Mozna uywa dobrze skonfigurowanego pine'a, lub nowszych wersji
  rnych przegldarek WWW.

  AALLTT:: Wiele osb jest zachwycone pakietem Gnus towarzyszcemu
  programowi/edytorowi Emacs. Wicej informacji na tet temat szukaj pod
  adresem:

  http://www.ifi.uio.no/~larsi/

  AALLTT:: Alternatyw dla popclient jest pop-perl5.  Dostpny z:

  ftp://sunsite.unc.edu/pub/Linux/System/Mail/pop-perl5-1.1.tar.gz

  55..  NNoowwiinnkkii

  55..11..  JJaakk sskkoonnffiigguurroowwaa cczzyyttnniikk nnoowwiinneekk oonnlliinnee??

  Tak dugo, jak jest aktywne PPP, masz moliwo korzystania z nowinek
  oonnlliinnee. Istnieje mnstwo dostpnego oprogramowania.  Zwykle wybiera
  sie pomidzy rtin i trn.

  Aby rozpoczc czytanie nowinek trzeba jeszcze tylko powiadomi
  czytnik, z ktrego serwera ma korzysta. Wystarczy zmodyfikowa plik
  .profile dodajc now zmienn rodowiskow:

       export NNTPSERVER=news.acme.net

  Aby twoj adres (_F_r_o_m) pojawiajcy si w wysyanych na nowinki listach
  by poprawny, niektre porgramy wymagaj dodania jescze jednej
  zmiennej:

       export NNTP_INEWS_DOMAIN=acme.net

  55..22..  JJaakk sskkoonnffiigguurraaoowwaa cczzyynnaanniiee nnoowwiinneekk oofffflliinnee??

  Aby moc czyta nowinki offline, dzieki temu obniy rachunki za
  telefon, a jednoczenie uzyska wiksz elastyczno, trzeba
  skonfigurowa lokalny bufor nowinek (news-spool). Wymaga to pewnej
  konfiguracji, jak rwnie wolnego miejsca na dysku. Po wstpnym
  skonfigurowaniu, pniej wszystko powino dziaa ju samo z siebie,
  wymagajc tylko troch sprawdzenia i poprawek od czasu do czasu.

  Opiszemy dwa rzne rozwizania.

  55..33..  JJaakk sskkoonnffiigguurroowwaa CC NNeewwss??

  Rozwizanie tutaj opisane opiera si na sewerze nowinek CC NNeewwss i
  protokole NNTP. C News powstao z mysl o pracy w zupenie innej
  konfiguracji, lecz jest na tyle elastyczny, e potrafi sobie poradzi
  i w tej systuacji. Mona rwnie skorzysta z nowszego serwera IINNNN,
  ktry moe jednak wymaga troch wicej zasobw.  Pamitaj aby nniiee
  zainstalowa obu; nie potrafi wspistnie w pokoju.

  Jest bardzo wane aby wszelkie zabiegi kongiracyjno-pielgnacyjne
  wykonywa jako uytkownik news i aby wszystkie pliki konfiguracyjne
  umieci w /usr/lib/news. Bdc zalogowanym jako root wystrczy napisa
  su news; cd.

  Najwaniejsze pliki konfiguracyjne:

    active spis aktywnych list dyskusyjnych. Jest modyfikowany przez
     program addgroup np.  addgroup comp.os.linux.networking y.

    organization powinien po prostu zawiera tekst jaki chcesz aby si
     pokazywa w nagwku _O_r_g_a_n_i_z_a_t_i_o_n_:, w naszym przykadzie bdzie to:

       Dirk Gently's Holistic Detective Agency

    mailname w naszym przykadzie bdzie to acme.net.

    whoami zawiera nazw twego  miejsca, ktra pokazuje si w nagwku
     _P_a_t_h_:.  W opisywanej konfiguracji  NewsX, ta nazwa nigdy nie opuci
     twego komputera, wic moe by dowolna, pod warunkiem, e bdzie
     jednoznaczna.  W tym przypadku roderick.

    sys steruje pobieraniem i dalsz dystrybucj artykuw. Zakadamy,
     e w  naszym przykadzie dostawca do cieki Path dodaje czon
     acme.net  i e jest to jedyne nasze  rdo nowinek.  Podany
     przykad zakada, e bedziemy przyjmowa wszystkie nadsyane
     artykuy, lecz my bdziemy pisa jedynie do grup acme.net.

     Zakadamy, e w naszym przykadzie ISP dodaje do Path nazw
     acme.net, oraz e jest to nasze jedyne rdo nowinek. W podanym
     przykadzie akceptujemy wszystkie przychodzce artykuy, lecz
     bdziemy wysya nasze artykuy jedynie do acme.net, ale tylko te,
     ktrych wczeniej nie otrzymalimy, i ktre zostay stworzone na
     naszym komputerze.

     W tej uproszczonej konfiguracji zakadamy, e wszystkie grupy bd
     przychodzi z jednego rda. /all okrela nazw dystrybucji, i
     mmuussii by doczone. Ostatnie F  mowi o (wskazuje), e wychodzce
     artykuy bd gromadzone w pliku.

       ME:all/all::
       acme/acme.net:all,!junk/all:FL:

    W naszym przykadzie musimy jeszcze utworzy katalog-bufor dla
     wychodzcych artykuw, bdzie to:

       mkdir /var/spool/news/out.going/acme

    mailpaths steruje wysyaniem artykuw do grup moderowanych, cho
     to zadanie mona zawsze powierzy naszemu dostawcy.

     C News wymaga codziennej pielgnacji, cho mona to zrobi raz na
     zawsze za pomoc polecenia crontab -e wydanego jako uytkownik
     news. Sugerowane ustawienia s nastujce, mog by dostosowane do
     indywidualnych potrzeb:

       # obsu przychodzce i wychodzce paczki artykuw
       10,40 *  * * * /usr/lib/newsbin/input/newsrun

       # usu przeterminowane artykuy C News, raz dziennie
       30 0  * * * /usr/lib/newsbin/expire/doexpire

       # monitoruj i powiadom w razie kopotw
       00 2  * * sat /usr/lib/newsbin/maint/addmissing
       40 3  * * * /usr/lib/newsbin/maint/newswatch
       50 3  * * * /usr/lib/newsbin/maint/newsdaily

  newsrun przesya artykuy (dwa razy na godzin), doexpire usuwa
  artykuy, ktre s przestarzae (kadej nocy o 00:30), a trzy ostatnie
  polecenia wykonuj rne dziaania administracyjne, poprawiajc
  napotkane bdy.

  Powinno si rwnie zapewni wyczyszczenie katalogw podczas
  uruchamiania systemu. Jako root dopisz nastpujcy wiersz do pliku
  /etc/rc.d/rc.local:

       su news -c /usr/lib/newsbin/maint/newsboot

  Nowinki mog by pobierane z serwera NNTP programem NNeewwssXX.  Mona go
  znale pod adresem:
  ftp://sunsite.unc.edu/pub/Linux/system/News/newsx-0.1.tar.gz Or:

  ftp://ftp.sn.no/user/egilk/newsx-0.3.tar.gz

  Konfiguracja NewsX jest cakiem prosta. Instalacja to klasyczny
  przykad kompilacji pakietu:

       make
       su
       make install
       exit

  Po wykonani opisanych powyej dziaa, jedyne co pozostaje to
  utworzenie grup, ktre  zamierzamy czyta za pomoc polecenia
  "addgroup".

  Aby pobra artykuy, uytkownik news musi wyda polecenie (zakadajc,
  e jest ju zestawione poczenie przez PPP lub podobne):

       newsrun
       newsx acme news.acme.net
       newsrun

  Opcja -d zmusza program do wywietlania przez cay czas komunikatw na
  ekranie. Wicej informacji w dokumentacji NewsX.

  NewsX zajmie si rwnie wysyaniem artykuw do zewntrznych grup.

  Kontrola nad artykuami, ktre si starzej wymaga utworzenia pliku
  explist. Komentarze w naszym przykadzie powinny wyjani co jest
  naszym celem:

       # histori trzymamy 14 dni, nikt nie bdzie tu duej ni 120 dniu
       /expired/           x    14   -
       /bounds/            x    0-1-120 -

       # utrzymuj artykuy tej grupy przez 2 miesice
       comp.sources,comp.os.linux.all     x    60   -

       # szum i smiecie wyrzucamu szybko, po dwch dniach
       junk,control             x    2    -

       # standardowo:  14 dni, bez archiwizacji
       all                 x    14   -

  AALLTT:: W maej instalacji nowinek zwykle nie jest potrzebna grupa
  control.  Jej ruch jest duy porwnujc z jej uytecznoci.  Gownym
  jej celem jest moliwo kasowania artykukw przez ich nadwc oraz
  automatyczne tworzenie nowych grup. Aby si upewni, e wiadomoci
  zawierajce polecenia newgroup nie namieszaj w naszej konfiguracji,
  tworzymy plik newgroupperm, ktry definiuje na co w takich przypadkach
  pozwalamy:

  comp.os.linux  tale@uunet.com yv
  all       any       nq

  W tym przykadzie, wszyskie poprawne grupy w drzewie comp.os.linux
  bed tworzone (y), a uytkownik news bedzie o tym informowany(v). Ca
  reszta bdzie ignorowana (n) bez adnych komunikaw na ten temat(q).
  Jeli chcesz tworzy wszystkie nowe grypy rcznie wystarczy ostatni
  wiersz.

  AALLTT:: Alternatyw dla NewsX s suck lub slurp poczone zpostit.  Slurp
  korzysta z NNTP NEWNEWS, ktre potrafi wyygenerowa powane obcizenie
  na wielu serwerach nowinek.

  55..44..  JJaakk sskkoonnffiigguurraaoowwaa LLeeaaffnnooddee??

  Innym rozwizaniem jest zainstalowanie i skonfigurowanie
  zintegrowanego pakietu leafnode. Obsuy wszelkie zadania wymagane
  przez osobisty bufor nowinek i jest prosty w konfiguracji.  mona go
  znale pod adresem:

  http://www.troll.no/freebies/leafnode.html

  Podobnie jak w przypadku C News, wszelkie prace administracyjne przy
  nowinkach nalezy wykonywa jako uytkownik news.

  Katalogiem macierzystym dla leafnode jest /usr/lib/leafnode.
  Instalacja wyglda nastpujco:

       cd /usr/lib/leafnode
       tar -xzvf leafnode-0.8.tgz
       cd leafnode-0.8
       make
       su
       make install

  Nadal bdc zalogowanym jako root, zmodyfikuj wiersz w pliku
  /etc/inetd.conf strujcy obslug protokou nntp:

       nntp  stream  tcp  nowait  news  /usr/sbin/tcpd /usr/local/sbin/leafnode

  I wcz :

       killall -HUP inetd

  Teraz znw musisz pracowa jako news.  Zmie wiesz w pliku
  /usr/lib/leafnode/config definiujcy serwer NNTP, z ktrego bdziemy
  korzysta. W naszym przykadzie:

  server = news.acme.net

  Leafnode potrafi o siebie zadba jeli do crotaba dopisze si
  nastpujce polecenie (poprzez uruchomienie jako uytkownik news
  polecenia crontab -e ):

       # expire Leafnode, once a day
       0 4 * * * /usr/local/sbin/texpire

  Nastpujce polecenie, wydane jako uytkownik news powoduje wymian
  nowinek z serwerem (zakadamy, z dziaa PPP):

       /usr/local/sbin/fetch

  Uzytkownicy, ktrzy chc teraz czyta nwsy powinni skorzysta z
  wczeniejszego opisu  _J_a_k _s_k_o_n_f_i_g_u_r_o_w_a_ _c_z_y_t_a_n_i_e _n_o_w_i_n_e_k _o_n_l_i_n_e_?,
  pamitajc, e konfiguracje trzeba wykona dla lokalnego komputera
  tzn:

       export NNTPSERVER=localhost

  To by bylo wszystko. Pierwsze polecenie fetch skopiuje list
  dostpnych grup. Leafnode bdzie monitorowa, ktre grupy s czytane i
  adaptowa si do nowej systuacji przy nnaassttppnnyymm uruchomieniu.

  AALLTT:: Alternatyw dla leafnode  jest nntpcache dostpny pod adresem:

  ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz

  66..  JJaakk zzaauuttoommaattyyzzoowwaa pprroocceedduurr cczzeenniiaa ssii zz ddoossttaawwcc??

  Pod Linuxem automatyczna obsuga wysyania i przyjmowania poczty i
  nowinek jest cakiem prosta.

  Po pierwsze naley utworzy plik /usr/lib/ppp/ppp-on odpowiedzialny za
  zainicjowanie poczenia z prowajderem. Czesto bdzie zawiera tylko
  tyle:

       /usr/sbin/pppd

  Kolejne niezbdne informacje naley umieci w pliku /etc/ppp/options:

  connect "/usr/lib/ppp/chat -v -f /etc/ppp/chatscript"
  crtscts
  modem
  defaultroute
  asyncmap 00000000
  user dirk
  /dev/modem 38400

  Zakoczenie poczenia zapewni dostarczona wersja /usr/lib/ppp/ppp-
  off.

  Aby przetestowa funkcjonalno tego rozwizania naley stworzy
  skrypty odpowiedzialne za wykonanie kilku zada. Skrypt do porania
  poczty zosta opisany wczeniej, zakadamy, ze znajduje si w katalogu
  /home/dirk/pop.

  Skrypt do wymiany poczty moe by utworzony np. w /root/mail:

       #! /bin/sh
       #
       # wymie poczt z dostawc
       # 10 minutes timeout:
       TIMEOUT=600
       DT=10

       # kopnij sendmaila (oprnia kolejk listw do wysania)
       sendmail -q &

       # pobie poczt:
       su dirk -c /home/dirk/pop

       # poczekaj a sendmail zakoczy prac:
       t=0
       while ! mailq | grep -q "Mail queue is empty"; do
           t=$[$t+$DT]
           if [ $t -gt $TIMEOUT ] ; then
            echo "sendmail -q timeout ($TIMEOUT).."
            exit 1
           fi
           sleep $DT
       done

       exit 0

  Skrypt do wymiany nowinek moe by umieszczony np. w
  /usr/lib/news/news:

  #!/bin/sh
  #
  # wymie nowinki z prowajderem
  # musi byc uruchomiony jako news
  cd /usr/lib/news

  #uaktualnij kolejk wychodzc (C News):
  /usr/lib/newsbin/input/newsrun < /dev/null

  #wymie nowinki:
  /usr/lib/newsbin/newsx acme news.acme.net

  #oprnij kolejk przychodzcych nowinek:
  /usr/lib/newsbin/input/newsrun < /dev/null

  Skrypt czcy te wszytkie kawaki mone umieci np. w:
  /root/news+mail:

       #!/bin/sh
       #
       # wymie poczte i nowinki z dostawc
       # musi by wykonywany jako root
       #
       if ! /usr/lib/ppp/ppp-on; then
           exit 1
       fi
       trap "/usr/lib/ppp/ppp-off" 1 2 3 15

       #wymien nowinki i poczt :
       /root/mail &
       su news -c ~news/news
       wait

       #rozcz si
       /usr/lib/ppp/ppp-off

       #uaktualnij kolejk nowinek przychodzcych (C News):
       su news -c /usr/lib/newsbin/input/newsrun < /dev/null &

       exit 0

  atwo jest tak zmodyfikowa przedstawione skrypty, e poczenie
  bdzie nawizywane jedynie wtedy, gdy jaki list lub artyku oczekiwa
  bedziena wysanie. Nazwijmy go /root/news+mail.cond, pamitajc
  jednak, e trzeba go dostosowa do wasnej konfiguracji (nazewnicwa)
  bufora nowinek:

       #!/bin/sh
       #
       # wymie poczte i nowinki jeli cokolwiek czeka na wysanie
       # (C News spool)
       if [ -s /var/spool/news/out.going/acme/togo ] ||
           ! ( mailq | grep -q "Mail queue is empty"); then
            /root/news+mail
       fi

  Pozostaje jescze okreli kiedy ten skrypt bdzie wykonywany.
  Skorzystamy z polecenia crontab -e  jako uytkownik root (pamitamy,
  ze ten skrypt musi byc wykonywany jako root).  Zazmy, e zawsze
  chcemy wymienia poczt i nowinki po raz pierwszy o 7 rano i potem co
  4 godziny o jest co do wysania:

       00 7      * * *     /root/news+mail
       00 11,15,19,23 * * *     /root/news+mail.cond

  Zanim poczysz wszystkie czci razem, upewni si, e kada z nich
  dziaa prawidlowo. Pniej do tych skryptw mona docza kolejne,
  wykonujce takie zadania, jak synchronizacja zegara (za pomoc ntp
  date) czy automatyczne uaktualnianie stron WWW  u prowajdera (za
  pomoc FTP),poprawianych na lokalnym komputerze.

  AALLTT:: W zalenoci od upodoba moliwe jest rwnie odwrcenie caego
  procesu. Za kadym razem, kiedy zostaje  zainicjowane PPP uruchamiany
  jest skrypt /etc/ppp/ip-up. Mona do niego doda uruchamianie innych
  skryptw obsugujcych wymian poczty i nowinek.  Wicej inforamcji o
  PPP w podrczniku, patrz man pppd .

  AALLTT:: Moliwa jest rwnie taka konfigracja, w ktrej PPP jest
  uruchamiane automatycznie, w momencie wykrycia prby korzystania z
  sieci. W wielu przypadkach jest to bardziej eleganckie rozwizanie,
  lecz za konifuracja moe spowodowa czste (kosztowne) poczenia
  modemowe. Wicej informacji na ten temat mona znale pod adresem:

  http://www.cs.toronto.edu/~schenk/diald.html

  Program narzdziowy diald jest dostpny:

  ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/diald-0.13.tar.gz

  Pod powyszym adresem mona znle inne informacje o poczeniach PPP.

  77..  ZZaakkoocczzeenniiee

  77..11..  CCoo jjeesscczzee oo  cczzyymm ppoowwiinniieenneemm wwiieeddzzii??

    Ronego rodzaju komunikaty o bdach bd zwykle generowane jako
     listy poczty elektronicznej. Aby zapewni, e zostan one kiedy
     przeczytane  naley utworzy odpowiedni plik /etc/aliases. Pamitaj
     o uruchomieniu polecenia  newaliases po kadorazowje modyfikacji
     tego pliku. Przykad ktry powinien by wystarczajcy w wikszoci
     przypadkw poniej:

       PostMaster: root
       ftp: root
       news: root
       usenet: root
       FaxMaster: root
       fax: root
       WebMaster: root
       MAILER.DAEMON: root

    Wiele programw dla Linuxa mona znale w archiwum SSuunnssiittee, ktre
     jest caniem obcizone. Na szczcie istneije wiele kopii na caym
     wiecie i zawsze, kiedy podany jest odnonik do
     ftp://sunsite.unc.edu/pub/Linux/.. naley skorzysta z najbliszej
     kopii np ftp://sunsite.icm.edu.pl/pub/Linux/sunsite/...

     ftp://ftp.nvg.unit.no/pub/linux/sunsite/...

    Jeli przypadkiem wczeniej korzystae z programu Yarn, konwersja
     do standardowych folderw powinno okaza si cakiem prosta. Trzeba
     skorzysta z programu yarn2mf dostpnego pod adresem:

  ftp://ftp.sn.no/user/egilk/yarn2mf.zip

  88..  IInnffoorrmmaaccjjee oo ddoossttaawwccaacchh iinntteerrnneettuu

  Dokadniejsze informacje o dostawcach internetu mona znale w wielu
  miejscach:

  DDeemmoonn IInntteerrnneett ((ddeemmoonn..ccoo..uukk))

  ftp://ftp.demon.co.uk/pub/unix/linux/Demon/slack3.0.help.tgz

  EEaassyynneett TBA

  NNeettccoomm
  http://www.netcom.com/bin/webtech/NetCruiser/Operating_Systems/Linux/linux.cfg.html

  PPoowweerrTTeecchh,, SScchhiibbsstteeddnneetttt,, TTeelleennoorr OOnnlliinnee

  http://home.sn.no/~egilk/no-isp.html

  PPrriimmeenneett TBA

  SSttaannffoorrdd

  http://www-leland.stanford.edu/~wkn/Linux/network/network.html

  Jeli znasz innych, tutaj nie przedstawionych, daj nam zna.  Czekamy
  na informacje od polskich dostawcw internetu. Chtnie je tutaj
  zamiecimy. Wyslij list na adres piotr.pogorzelski@ippt.gov.pl

  88..11..  JJaakk ddoowwiieeddzziiee ssii wwiicceejj??

  Ksizka oracowana w ramach projektu _L_i_n_u_x _D_o_c_u_m_e_n_t_a_t_i_o_n _P_r_o_j_e_c_t p.t.
  _L_i_n_u_x _A_d_m_i_n_i_s_t_r_a_t_o_r_'_s _G_u_i_d_e napisana przez Olafa Kircha wydaje si by
  lektur obowizkow dla kadego, kto zamierza zajmowa si czymkolwiek
  w jaki sposb zwizany z sieciami TCP/IP i Internetem.

  ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/network-
  guide/nag-1.0.ascii.tar.gz

  Dokumentacja poszczeglnych pakietw oprogramowania zwykle dostarcza
  szczegwowych informacji, ktrej potrzebujesz. Nawet jeli nie jest
  wystarczajca jest to zawsze jaki pocztek. Pamidaj o stronach
  podrcznika. Sprbuj:

       man pppd

  Cze dokumentacji na temat rnych programw znajdziesz w katalogu
  /usr/doc.

  Bardzo polecamy nastpujce dokumenty HOWTO Niektre z nich s ju
  przetumaczone na jzyk polski.

    IInnssttaallll--HHOOWWTTOO..ppll  podstawy.

    NNEETT--22--HHOOWWTTOO lub NNEETT--33--HHOOWWTTOO bardzo dokadny opis instalacji i
     konfiguracji oprogramowania sieciowego. Jeli korzystasz ze
     standardowej dystrybucji(Slackware, RedHat, Debian) wikszo pracy
     zwizanej z konfiguracj sieci powinna ju by wykonana.  Lecz
     fragmenty dotyczce konfiguracji i radzenia sobie z sytuacjami
     awaryjnymi s na pewno godna uwagi.

    MMaaiill--HHOOWWTTOO wyjania, jak skonfigurowa rne narzdzia. Wiekszo
     pracy zostaa ju wykonana w jeli zainstalowae standardow
     dystrybucje Linuxa.

    NNeewwss--HHOOWWTTOO jak skonfigurowa standardowy bufor nowinek (news-
     spool).

    TTiinnyy--NNeewwss opisuje alternatywne podejcie do czytania nowinek.

    PPPPPP--HHOOWWTTOO..ppll dobry opis problemw jakie mona napotka przy
     zestawianiu poczenia PPP.

    SSeerriiaall--HHOOWWTTOO zawiera wszystko co powiniene wiedzie na temat
     konfiguracji portw szeregowych.

    MMaaiill--QQuueeuuee opowiada, jak skonfigurowa _s_e_n_d_m_a_i_l aby zawsze
     kolejkowa poczt wychodzc w wiat, lecz natychmiast dorcza
     poczt lokaln.

  88..22..  PPooddzziikkoowwaanniiaa

  Przedstawione informacje pochodz z wielu rde. Podzikowania za
  bezporedni lub poredni wkad w powstanie tego dokumentu.

  Adam Holt <holt@graphics.lcs.mit.edu>
  Arne Coucheron <arneco@oslonett.no>
  Arne Riiber <riiber@oslonett.no>
  Arnt Gulbrandsen <agulbra@troll.no>
  Bjorn Steensrud <bjornst@powertech.no>
  Gisle Hannemyr <gisle@a.sn.no>
  Hans Amund Rosbach <haro@sesam.dnv.no>
  Hans Peter Verne <hpv@ulrik.uio.no>
  Harald T Alvestrand <Harald.T.Alvestrand@uninett.no>
  Harald Terkelsen  <Harald.Terkelsen@adm.hioslo.no>
  Haavard Engum <hobbes@interlink.no>
  Johan S. Seland <johanss@sn.no>
  John Phillips <john@linux.demon.co.uk>
  Jorn Lokoy <jorn@oslonett.no>
  Kenneth Tjostheim <kenneth.tjostheim@asplanviak.no>
  Kjell M. Myksvoll <kjell.myksvoll@fou.telenor.no>
  Kjetil T. Homme <kjetilho@math.uio.no>
  Michael Meissner <meissner@cygnus.com>
  N J Bailey <N.J.Bailey@leeds.ac.uk>
  Nicolai Langfeldt <janl@math.uio.no>
  Ove Ruben R Olsen <Ove.R.Olsen@ub.uib.no>
  R. Bardarson <ronb@powernet.net>
  Steinar Fremme <steinar@fremme.no>
  Sverre H. Huseby <sverrehu@ifi.uio.no>
  Trond Eivind Glomsrod <teg@stud.imf.unit.no>
  Tommy Larsen <tommy@mix.hive.no>

  99..  OOdd ttuummaacczzaa

  Zdaje sobie spraw, e niniejsze tumaczenie zawiera mnstwo bdw.
  Niestety nie jestem w stanie dokadnie sprawdzi caego dokumentu i
  wiadomie pozostawiam t prac czytelnikowi. Bd wdziczny za
  wszelkie uwagi na temat tego dokumentu, wytykanie bdw, literwek,
  skadni i wszelkie inne, ktre mog przyczyni si do jego ulepszenia.

  Wszelkie tego typu uwagi prosz przesya na adres
  piotr.pogorzelski@ippt.gov.pl

  Inne przetumaczone dokumenty mona znale na stronie
  http://www.jtz.org.pl. Zapraszamy!.

