ISP-Hookup-HOWTO czyli jak przyłączyć 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 sposób przyłączyć Linuxa do usług oferowanych przez dostawcę Internetu przy wykorzystaniu połączenia modemowego. Przedstawiono podstawy procedury dzwonienia, zestawiania połączenia protokołem IP oraz obsługi 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ę połączyć z resztą świata? 2.1. Konfiguracja podstawowa 3. A co z 4. Jak wysłać 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. Zakończenie 7.1. Coś jescze o czym powinienem wiedzić? 8. Informacje o dostawcach internetu 8.1. Jak dowiedzieć się więcej? 8.2. Podziękowania 9. Od tłumacza ______________________________________________________________________ 1. Wprowadzenie Ten opis powstał aby odpowiedzieć na kilka pytań związanych z konfiguracją Linuxa umożliwijącą dzwonienie do dostawcy Internetu (ISP) i korzystanie z dostarczanych przez niego usług. Aby wspomóc te osoby, które będą podłączały swego Linuxa do ISP po raz pierwszy, postarmy się przedyskutować większość napotkanych problemów. Nie unikniemy niestety pewnego nałożenia się tematyki tego dokumentu z innymi dokumentami JTZ (HOWTO) lub ksiązkami LDP. Postaramy się odwoływać do tych dokumentów aby zapewnić lepsze zrozumienie problemu i dokładniejszą informację. Większość istniejącej dokumentacji jest pomyślana pod kątem użytkowników z pewnym doświadczeniem, początkującym użytkownikom może sprawiać sporo kłopotu wyłowienie odpowiedniej informacji. Aby ułatwić sobie życie, w prezentowanych dalej przykładach przyjęto następujące założenia: ˇ User name (identyfikator użytkownika): dirk ˇ Password (hasło): 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ł swój komputer roderick. Wszystkie odnośniki w tabeli powyżej powinny zostać zastąpione przez jakiekolwiek odpowiednie inforamcje dla twojego przypadku. Zwykle potrzebne są niewielkie zmiany w przypadku korzystania z innego dostawcy internetu. 1.1. Nowe wersje tego dokumentu. Nowe wersje tego dokumentu będą okresowo wysyłane do pl.comp.os.linux.answers. Bedą również umieszczane w różnych archiwach ftp i WWW włączając: ftp://sunsite.icm.edu.pl/pub/Linux/docs/HOWTO Najnowszą wersję tego dokumentu można będzie znaleźć pod adresem http://www.ippt.gov.pl/~ppogorze/Linux/JTZ/html/ISP-Hookup- HOWTO.pl.html 1.2. Uwagi Wszelkie poprawki błędów, informacje dodatkowe, uwagi krytyczne i inne proszę kierować na adres piotr.pogorzelski@ippt.gov.pl 1.3. ŻŻadnych gwarancji Żadnych gwarancji. Nie ponosimy żadnej odpowiedzialności za jakiekolwiek wykorzystanie informacji zawartych w tym dokumencie. Jest to jedna z pierwszysch wersji i istnieje możliwość, że przedstawione inforamcje nie są prawidłowe. Przedstawiamy jedną z wielu możliwych konfiguracji. W świecie Linuxa zawsze jest wiele metod zrealizowania określonego zadania. Paragrafy zawierające wskazówki dla rozwiązań alternatywnych oznaczyliśmy tak:ALT: Również podawane odnośniki do serwerów FTP i WWW mogą stać się nieaktualne, wraz z pojawieniem się nowszych wersji programów. Większość opisywanych programów jest dotępna wraz z kodem źródłowym na licencji GNU lub podobnej. 1.4. Informacje o prawach autorskich Prawa utorskie należą do (c)1996 Egil Kvaleberg (tłumaczenie (c)1997 Piotr Pogorzelski). Dokument jest dostępny pod następującymi warunkami: ˇ Dokumenty Linux-HOWTO mogą być powielane i dystrybuowane w częsci lub całości, na dowolnym nośniku, fizycznym lub magnetycznym, tak długo jak nieniejsza notka o prawach autorskich jest umieszczona na wszystkich kopiach. Pozwalamy, a nawet zachęcamy do komercyjnej dystrybucji, jednakże autor chiałby uzyskać informacje o tym fakcie. ˇ Wszelkie tłumaczenia i dokumenty powstałe na podstawie tego dokumentu muszą podlegać tem samym warunkom. To znaczy, że nie można nakładać dodatkowych ograniczeń na wszelkie dokumenty, które powstały na podstawie niniejszego tekstu. Możliwe są wyjątki od tej reguły; proszę skontaktować się z koordynatorem Linux HOWTO (adres podany poniżej). ˇ Jeśli 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. Jak mogęę sięę połłąączyćć z resztąą śświata? Zakładamy, że zostało zainstalowane niezbędne oprogramowanie sieciowe (np. podstawowe pakiety serii N w dystrybucji Slackware) i już wiesz, który port szeregowy jest wykorzystywany przez twój modem. Domyślna konfiguracja pozwala na bezpośreni dostęp do urządzenia /dev/modem jedynie administratorowi (użytkownik root). Aby połączyć się z ISP i uzyskać tam dostęp do powłoki (interpretera poleceń) można skorzystać z programu minicom. Jest bardzo prosty i intuicyjny w użyciu. 2.1. Konfiguracja podstawowa Konfigurację komputera do pracy sieciowej musimy przeprowadzić jako administrator (root). Zanim zaczniesz robić coś więcej upewnij się, że plik /etc/hosts.deny zawiera nastpujący wiersz ALL: ALL Zwykle nie masz nic przeciwko korzystaniu przez siebie z komputera, dodaj więc dodatkowy wiersz do /etc/hosts.allow: ALL: LOCAL lub jeśli się upierasz ALL: 127.0.0.1 W ten sposób zabezpieczasz się przed dostępem do twojego komputera z internetu, w tych rzadkich chwilach kiedy jesteś do niego pezpośrednio połączony przez PPP lub SLIP. Przedstawione poniżej inforamcje dotyczą połączenia PPP z dynamicznym przydziałem adresu IP. Jeśli korzystasz z linii dzierżawionej, napotkasz na pewne różnice. Przyjemnie jest mieć komputer o ładnej nazwie. Użytkownicy korzystający z dynamicznie przydzielanych adresów IP mogą zupełnie dowolnie wybrać nazwę swego komputera. Jeśli już się na jakąś zdecydowałęś umieść ją w pliku /etc/HOSTNAME: roderick Kolejnym krokiem jest skonfigurowanie dostępu do serwera nazw (serwera DNS), czego dokonujemy odpowiednio modyfikując plik /etc/resolv.conf: search . nameserver 193.212.1.0 Serwer nazw mnusi byc określony przez numer IP, który jest rózny dla każdego dostawcy internetu (ISP). Jeśli jest to konieczne można podać trzy róne srwery nazw. Będą przepytywane w kolejności w jakiej występują w pliku. Jeśli chesz miec możkiwość korzystanie z krótkich nazw np. jakiśkomputer jako skrótu dla jakiśkomputer.acme.net, musisz zmienic pierwszy wiersz pliku /etc/resolv.conf dodając: search acme.net Wymagane jest również minimalne skonfigurowanie pliku /etc/hosts. W większości wypadków wystarczy aby zawierał: 127.0.0.1 localhost 0.0.0.0 roderick Ci, którzy korzystają ze stałego adresu IP (linia dzierżawiona) oczywiści zastąpią nim podane przez nas 0.0.0.0. Podobne minimalna zwartość /etc/networks wygląda następująco: loopback 127.0.0.0 localnet 0.0.0.0 Należy również ustalić nazwę zewnętrznej domeny pocztowej i umieścić ją w pliku /etc/mailname: acme.net Identyfikator użytkownika i hasło konta u dostawcy, musi być zapisane w /etc/ppp/pap-secrets dirk * PrettySecret Jeśli dostawca ISP zamiast protokołu PAP używa CHAP, właściwa nazwa pliku jest następująca /etc/ppp/chap-secrets. I na koniec, zanim zostanie uruchomione PPP musimy zdefiniować procedurę połączenia. Robimy to umieszczając anstępujące 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 Może okazać się konieczne dopracowanie sczegółów. Numer telefonu w trzecim wierszu musi byc oczywiście zmieniony. Być może, niektórzy powinni zamienić sposób inicjownaia modemu ATZ na coś bardziej wyrafi nowanego, zależnie od rodzaju posiadanego modemu. Ostatni wiersz oznacza, ze oczekujemy zachęty name: na którą odpowiadamy ppp. Inne systemy/dostawcy mogą mieć inne procedury wchodzenia do systemu. Aby faktycznie zainicjować połączenie i protokół ppp naeży wydać następujące polecenie: exec pppd connect \ 'chat -v -f /etc/ppp/chatscript' \ -detach crtscts modem defaultroute \ user dirk \ /dev/modem 38400 Powinniśmy być w tej chwili połączeni aż do momentu, kiedy program pppd zostanie zabity przez Ctrl-C. Wszelkie komunikaty dotyczące zestawiania połączenia mozna znaleźć w plikach w katalogu /var/log. Aby je odczytać spróbuj wykonać polecenie: tail /var/log/messages Tak długo jak PPP jest aktywne, posiadasz bezpośredni dostęp do Internetu możesz korzystać z takich programów, jak ftp, ncftp, rlogin, telnet, finger itp. Wszystkie te programy powinny być cześcią pakietów s...
Porozmawiajmy.TV