aboutsummaryrefslogtreecommitdiffstats
path: root/polish/international/Polish/polaczenie_z_internetem.wml
diff options
context:
space:
mode:
Diffstat (limited to 'polish/international/Polish/polaczenie_z_internetem.wml')
-rw-r--r--polish/international/Polish/polaczenie_z_internetem.wml280
1 files changed, 280 insertions, 0 deletions
diff --git a/polish/international/Polish/polaczenie_z_internetem.wml b/polish/international/Polish/polaczenie_z_internetem.wml
new file mode 100644
index 00000000000..99c3049fa80
--- /dev/null
+++ b/polish/international/Polish/polaczenie_z_internetem.wml
@@ -0,0 +1,280 @@
+#use wml::debian::template title="Połączenie z internetem" NOHEADER="yes"
+
+<h2>Połączenie z Internetem</h2>
+
+<h3>Jak prosto i szybko zestawić połączenie PPP za pomocą dostępnych w naszej
+dystrybucji narzędzi</h3>
+
+<p>Możemy wymienić co najmniej kilka rzeczy, których spodziewamy się po nowo
+zainstalowanym systemie operacyjnym. Oprócz oczywistej poprawy działania
+(stabilność, szybkość, bezpieczeństwo) w odniesieniu do systemu poprzedniego
+(jeśli - tak jak w większości przypadków - jest nim znany produkt pewnej bardzo
+dużej firmy, nie będzie to szczególnie trudne), zazwyczaj chcemy by zostały nam
+zapewnione podstawowe warunki konieczne do wykonywania pracy lub po prostu
+uprawiania ulubionych zajęć. Dopiero potem zastanawiamy się nad rozszerzaniem
+możliwości i w konsekwencji przewyższeniem funkcjonalnością poprzedniego
+środowiska. Wróćmy jednak do elementów koniecznych - najczęściej chodzi tutaj o
+dostęp do dysków z innymi systemami plików, możliwość drukowania, graficzny
+interfejs, ułatwienia w pracy w środowisku tekstowym, obsługę myszki, polskie
+znaki, korzystanie z dyskietek i CD-ROM-ów, dźwięk, programy umożliwiające
+konwersję między różnymi formatami itd. Niebagatelną rolę odgrywa także
+połączenie z innymi komputerami lub siecią (naturalnie tylko wtedy, gdy mamy
+taką możliwość). Właściwie jest ono sprawą podstawową, gdyż zwykle dzięki niemu
+uzyskujemy dostęp do informacji pomocnych w dalszej konfiguracji i
+dostosowywaniu systemu do swoich potrzeb. W tym artykule opiszemy najczęściej
+chyba wykorzystywane połączenie sieciowe - modemowe połączenie przez łącze
+komutowane (linię telefoniczną) przy użyciu protokołu PPP (<i>Point-to-Point
+Protocol</i>) z siecią Internet. Jako przykładu użyję ogólnopolskiego numeru
+udostępnianego za cenę rozmowy lokalnej przez Telekomunikację Polską S.A.
+Oczywiście, tekst ten powinien również okazać się pomocny w przypadku innych
+usługodawców internetowych udostępniających połączenie z Siecią na podobnych
+zasadach. Wszystko zostało opisane w oparciu o dystrybucję Debian 2.2 Potato
+(przy czym posiadacze Debiana 2.0 Hamm i 2.1 Slink nie powinni czuć się
+pokrzywdzeni, gdyż artykuł można odnieść także do tych wersji Debian
+GNU/Linux) i dostępne w niej programy.
+
+<h3>Co nam będzie potrzebne</h3>
+
+<p>Dobrze byłoby, gdybyśmy posiadali modem ;). Przy czym nie może być to tzw.
+,,winmodem'', czyli urządzenie przekazujące część swoich obowiązków
+sterownikom Windows. Częstokroć znacznie tańsze, lecz przecież w pewien sposób
+wybrakowane, urządzenie to nie może pracować pod kontrolą np. Linuksa. Dlatego
+właśnie konieczny jest zwykły modem. Oprócz tego, oczywiście, potrzebujemy
+zainstalowanego i działającego Debiana. Jądro musi posiadać obsługę protokołu
+PPP (prawdopodobnie po zwykłej instalacji mamy ,,PPP Support''
+wkompilowane na stałe, później ewentualnie można skompilować je jako moduł w
+celu zmniejszenia rozmiaru jądra). Ponadto konieczna jest instalacja pakietu
+<tt>ppp</tt> (w Potato numer wersji to 2.3.11-1.1) zawierającego niezbędny
+demon <tt>pppd</tt> oraz program <tt>chat</tt>. Gdy nie mamy jeszcze w
+katalogu <tt>/dev</tt> stworzonych urządzeń oznaczających porty szeregowe
+(są to odpowiednio <tt>ttyS0</tt> - COM1, <tt>ttyS1</tt> - COM2,
+<tt>ttyS2</tt> - COM3 itp. ), należy tworzymy je za pomocą skryptu
+<tt>MAKEDEV</tt>:
+
+<tt>
+[root]# cd /dev
+[root]# /MAKEDEV ttySx &lt;gdzie ,,x'' to ,,numer portu - 1''&gt;
+</tt>
+
+<p>Warto też stworzyć specjalne dowiązanie:
+
+<tt>
+[root]# ln -s /dev/ttyS1 /dev/modem &lt;gdy mamy modem na COM2&gt;
+</tt>
+
+<p>W <tt>/etc/syslog.conf</tt> powinniśmy dodać następujący wiersz (jeśli
+jeszcze jej tam nie ma):
+
+<tt>
+*.* -/var/log/ppp.log &lt;pierwszą gwiazdkę możemy zastąpić nazwą podsystemu
+logowania np. local0 czy local2&gt;
+</tt>
+
+<p>Istotne jest ustawienie adresów serwerów DNS (<i>Domain Name System</i>) w
+pliku <tt>/etc/resolv.conf</tt>, dzięki czemu nie będziemy musieli używać tylko
+numerów IP, ale także zwykłych nazw domenowych. Można też wpisać do niego wiele
+innych rzeczy - odsyłam do strony podręcznikowej <tt>resolv.conf(5)</tt>
+(<tt>man 5 resolv.conf</tt>). My skoncentrujemy się jednak na numerach
+serwerów DNS - tak powinien wyglądać efekt naszych modyfikacji (numery IP
+serwerów TP S.A. - podstawowego i uzupełniającego):
+
+<tt>
+nameserver 194.204.152.34<br>
+nameserver 194.204.159.1
+</tt>
+
+<p>Dalsze wymagania zależą od metody, którą wybierzemy. Gdy zamierzamy
+,,pójść na łatwiznę'' (część pierwsza, <i>,,Inteligentny''
+WvDial</i>), potrzebny nam będzie pakiet <tt>wvdial_1.41</tt> (sekcja comm,
+numer wersji jak w Potato). W przypadku drugiego sposobu (opisanego w kolejnym
+rozdziale), nie obejdzie się bez <tt>pppconfig_2.0.4</tt> (Potato). Gdy
+zdecydujemy się na sposób trzeci (część <i>Połączenie w środowisku
+KDE - kppp</i>), wymagane jest zainstalowanie środowiska KDE (pakiety
+zaczynające się od kde* z różnych sekcji działu contrib).
+
+<h3>,,Inteligentny'' WvDial</h3>
+
+<p>Program <tt>wvdialconf</tt> powinien uruchomić się zaraz po zakończeniu
+instalacji niezbędnych pakietów. Automatyczna konfiguracja połączenia tym
+sposobem ma swoje niewątpliwe zalety: musimy podać tylko trzy parametry (numer
+telefonu, nazwę użytkownika i hasło) - trwa to dość szybko, wykrywanie modemu
+przebiega bez naszego aktywnego udziału i, co najważniejsze, nie musimy
+angażować zbytnio naszych szarych komórek ;). Według mnie wad jest jednak
+więcej, a najważniejsza z nich to niemożność ustawienia wielu ważnych opcji
+(program robi to za nas) i co za tym idzie olbrzymia nieelastyczność narzędzia.
+Jest to dobre rozwiązanie, gdy nie zamierzamy zgłębiać tajników konfiguracji
+<tt>pppd</tt>. Jednak w przypadku późniejszych problemów z połączeniem, warto
+sięgnąć po <tt>pppconfig</tt>. Cała konfiguracja znajduje się w pliku
+<tt>/etc/wvdial.conf</tt> (wydruk 4). Możemy ją później ręcznie aktualizować
+(gdy chcemy wyłącznie zmienić ustawienia modemu, wykonujemy polecenie
+<tt># /usr/sbin/wvdialconf /etc/wvdial.conf</tt>). Opcje <tt>pppd</tt>
+umieszczone są w <tt>/etc/ppp/peers/wvdial</tt>. Więcej informacji o
+formacie pliku <tt>/etc/vwdial.conf</tt> znajdziemy na stronach
+podręcznikowych <tt>wvdial(1)</tt> oraz <tt>wvdialconf(1)</tt>.
+
+<h3>Konfiguracja i połączenia przy użyciu pppconfig</h3>
+
+<p>Jedynym zadaniem graficznej nakładki o nazwie <tt>pppconfig</tt> jest
+pomoc w ustawianiu i uruchomienie połączenia PPP. Gdy już stworzymy w ten
+sposób odpowiednie wpisy w plikach konfiguracyjnych <tt>pppd</tt>
+(<i>Point-to-Point Protocol Daemon</i>), możemy się łączyć i rozłączać przy
+użyciu specjalnych skryptów: <tt>pon</tt> oraz <tt>poff</tt>. W katalogu
+<tt>/etc/ppp</tt> znajdziemy większość interesujących nas informacji (te
+dotyczące konkretnych połączeń znajdują się w
+<tt>/etc/ppp/peers/nazwa_polaczenia</tt>). W plikach
+<tt>/etc/chatscripts/nazwa_polaczenia</tt> możemy obejrzeć skrypty
+programu <tt>chat</tt> służącego do przeprowadzania ,,negocjacji''
+między naszym i zdalnym demonem <tt>pppd</tt> (lub też między naszym
+komputerem i modemami - zależy od punktu widzenia). Również one są tworzone za
+pomocą <tt>pppconfig</tt>. Oto kolejne kroki całej procedury:
+
+<ol>
+
+<li>Uruchamiamy jako użytkownik root program <tt>pppconfig</tt> poleceniem
+<tt>/usr/sbin/pppconfig</tt>. Po ekranie menu poruszamy się za pomocą
+strzałek, tabulatorem przełączamy się z menu do przycisków ,,OK'' i
+,,CANCEL''. Enter służy do zatwierdzenia (OK) lub cofnięcia zmian
+(CANCEL - wtedy wracamy do pierwszego ekranu).
+
+<li>W pierwszym oknie wybieramy <b>Create a connection</b>.
+
+<li>Następnie ustawiamy nazwę połączenia. Gdy nie zamierzamy tworzyć innych, to po
+prostu zostawmy <b>provider</b> - wtedy pozostanie domyślne (i możemy odwoływać
+się do niego za pomocą poleceń <tt>pon</tt> i <tt>poff</tt> bez podawania
+nazwy). W tym przykładzie postępujemy jednak inaczej - wpisujemy <b>tpsa</b>.
+
+<li>Kolejnym krokiem jest wybór metody identyfikacji. Przekazywanie hasła czystym
+tekstem (czyli używanie Chat lub PAP w formie podstawowej) nie jest sposobem
+najbezpieczniejszym. Istnieje groźba podsłuchu, a poza tym niepokoi sam wygląd
+plików dziennika po próbie nawiązania takiego połączenia (to dotyczy
+szczególnie podawania hasła bezpośrednio w skrypcie jak to jest w przypadku
+Chat). Zaznaczamy CHAP (gdyby nasz usługodawca nie obsługiwał tej metody,
+zawsze mamy do dyspozycji 2 pozostałe).
+
+<li>Tu wpisujemy hasło (w przypadku gdy zawiera spacje i inne dziwne znaki, należy
+koniecznie ująć je w podwójny cudzysłów) - <b>ppp</b>. Teraz przechodzimy do
+podstawowej konfiguracji.
+
+<li>Nazwa użytkownika - <b>ppp</b>.
+
+<li>Port, na którym mamy modem. Dla COM2 będzie to <tt>/dev/ttyS1</tt> (należy
+postępować zgodnie z konfiguracją własnego systemu - sposób przyporządkowania
+urządzeń portom został omówiony na wstępie).
+
+<li>Na pytanie <b>Czy użyć domyślnego routera w zdalnej sieci?</b> w większości
+przypadków odpowiemy twierdząco. Zaznaczamy (spacją) <b>Enable default
+route</b>.
+
+<li>Tutaj wpisujemy nasz adres IP, jeżeli jest statyczny. Ponieważ w przypadku
+naszego numeru zostanie przydzielony dynamicznie, zostawiamy <b>noipdefault</b>.
+
+<li>Szybkość modemu. Najlepiej nie zmieniać domyślnej wartości, czyli <b>115200</b>.
+
+<li>Sposób inicjalizacji modemu. Powinniśmy pozostać przy <b>ATZ</b>, chyba że
+mamy uzasadnione powody, by użyć innego ustawienia.
+
+<li>Numer telefonu. U nas <b>0202122</b>.
+
+<li>Rodzaj wybierania. Tonowe (ATDT) lub pulsowe (ATDP). W przypadku większości
+central telefonicznych zaznaczamy to pierwsze.
+
+<li>Możemy jeszcze raz przejrzeć konfigurację. Wybranie <b>Finished</b> spowoduje
+zapisanie zmian.
+
+</ol>
+
+<p>Teraz już możemy nawiązać połączenie wpisując (jako superużytkownik)
+<tt>pon tpsa</tt>, a przerwać je poleceniem <tt>poff tpsa</tt>. Gdy chcemy
+uruchamiać te skrypty z uprawnieniami zwykłego użytkownika
+(<tt>/usr/sbin/pppd</tt> ma bit SUID i jest własnością użytkownika root),
+powinniśmy dodać go do grup dialout i dip, zmieniając odpowiednio plik
+<tt>/etc/group</tt> (a także <tt>/etc/gshadow</tt>, jeśli taki posiadamy).
+Aby dowiedzieć się jak to zrobić, należy zajrzeć na stronę podręcznikową
+<tt>group(5)</tt>.
+
+<h3>Połączenie w środowisku KDE - kppp</h3>
+
+<p>Nie zawsze konieczne jest użycie <tt>pppconfig</tt>. Posiadając
+zainstalowane środowisko graficzne KDE, dysponujemy programem <tt>kppp</tt>
+doskonale sprawdzającym się w tej samej roli. Żeby zacząć z niego korzystać,
+musimy usunąć opcję lock z pliku <tt>/etc/ppp/options</tt> (<tt>kppp</tt>
+sam dba o blokowanie modemu). Oprócz tego, aby program mógł uruchamiać nie
+tylko superużytkownik, należy postąpić tak samo jak w przypadku poprzedniego
+programu, czyli przypisać odpowiedniego użytkownika do odpowiednich grup.
+Gdy program <tt>kppp</tt> nie ma bitu SUID (co jest bezpiecznym
+rozwiązaniem), trzeba także nadać tej grupie pełne prawa do urządzenia
+reprezentującego nasz modem - np. gdy <tt>/dev/ttyS1</tt> jest własnością
+grupy dialout i ma prawa dostępu 644, jako root musimy wykonać polecenie
+<tt>chmod 664 /dev/ttyS1</tt>. Oto krótka instrukcja konfiguracji omawianego
+narzędzia. (Zakładam, że wcześniej zmieniono już w KDE domyślny język na polski)
+
+<ol>
+
+<li>Uruchamiamy <tt>kppp</tt> z menu (pozycja <b>Internet</b>) lub z emulatora
+terminala (wpisując <tt>kppp</tt>).
+
+<li>Ukaże nam się okno programu. Lewym przyciskiem myszy wprowadzamy zmiany, prawym
+możemy uzyskać pomoc dotyczącą wybranych opcji (które uprzednio wskażemy
+kursorem). Należy utworzyć nowe połączenie. W tym celu wybieramy
+<b>Opcje...-&gt;Nowe...</b>
+
+<li>W pierwszym okienku (<b>Dzwonienie</b>) wpisujemy:
+<dl>
+<dd>Nazwa połączenia: <b>tpsa</b></dd>
+<dd>
+ Numer telefonu: <b>0202122</b> &lt;jeśli musimy używać wybierania
+ pulsowego, na początku numeru dodajemy literę ,,P'' np.
+ <b>P0202122</b>&gt;
+</dd>
+<dd>Identyfikacja: <b>CHAP</b></dd>
+<dd>
+ Reszta nie ma większego znaczenia - możemy ją zmieniać według naszego uznania.
+</dd>
+</dl>
+
+<li><b>Adres IP</b> - pozostawiamy <b>Dynamiczny</b>
+
+<li><b>DNS</b> - najlepiej nie wpisywać tu nic, a opcję <b>Dezaktywuj istniejące
+DNS w czasie połączenia</b> pozostawić niezaznaczoną. Stosowane będą wtedy
+serwery nazw, których adresy umieszczone są w pliku <tt>/etc/resolv.conf</tt>.
+
+<li><b>Router</b> - pozostawiamy <b>Domyślny router</b>
+
+<li>W oknie <b>Skrypt logowania</b> nie wpisujemy nic, ponieważ nie zamierzamy
+korzystać z tego typu identyfikacji. Opcjonalnie możemy sobie ustawić
+zliczanie kosztów połączenia (<b>Koszty</b>) - musimy wtedy odwołać się do
+<b>Poland-&gt;Poland Local</b>. Zamykamy <b>Ustawienia połączenia</b> i
+przechodzimy do innych zakładek.
+
+<li><b>Port:</b>
+<dl>
+<dd>Port szeregowy: <b><tt>/dev/ttyS1</tt></b></dd>
+<dd>Szybkość portu: <b>115200</b></dd>
+<dd>
+ Zaznaczmy też <b>Używaj pliku blokującego</b>, resztę pozostawmy bez zmian
+</dd>
+</dl>
+
+<li>W następnej części (<b>Modem</b>) możemy sprawdzić działanie naszego modemu,
+w kolejnej (<b>PPP</b>) ustawić bardziej szczegółowe instrukcje dotyczące
+późniejszego zachowania się programu. W pierwszej raczej nie należy
+eksperymentować (chyba że modem nie jest wykrywany), drugą można sobie zostawić
+na później.
+
+<li>Zamykamy <b>Opcje...</b>, wpisujemy hasło i nazwę użytkownika w widoczne na
+panelu miejsce. Możemy włączyć podgląd terminala (opcja <b>Pokaż podgląd</b>).
+Klikamy <b>Połącz</b>.
+
+</ol>
+
+<p>Teraz powinniśmy już słyszeć nasz modem. Miłej zabawy!
+
+<h3>Podsumowanie</h3>
+
+<p>W Potato istnieje jeszcze kilka metod zestawienia połączenia. Jako przykład
+można wymienić program z pakietu <tt>minicom_1.82.1-1</tt> (sekcja comm), czy
+też skrypty związane z narzędziem <tt>ifconfig</tt>. Nie ma jednak sensu ich
+opisywanie - trzy podstawowe sposoby omówione w tym artykule wystarczą nam w
+zupełności. Życzę wszystkim owocnej pracy i dobrej zabawy w Internecie - mam
+nadzieję, że ten tekst okazał się pomocny.
+

© 2014-2024 Faster IT GmbH | imprint | privacy policy