|
Tomasz Hupa
Ten adres e-mail jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć
Spis treściProlog Poniższy dokument opisuje procedurę instalacji modemu USB Sagem oraz konfigurację połączenia dla osób korzystających z Neostrady TP S.A. z wykorzystaniem sterowników eagle-usb w wersji 1.9.8. Instalację opisałem na podstawie własnych doświadczeń ze zmagań z owym francuskim wynalazkiem, gdy w lipcu 2004 stałem się posiadaczem zestawu instalacyjnego Neostrady. Początkowo próbowałem zastosować sterownik eagle 1.0.4 zawarte standardowo w Debianie (instalacje przeprowadzałem na Sarge'u) ale napotkałem pewne problemy z którymi nie potrafiłem sobie poradzić. Rozwiązaniem okazała się wersja 1.9.8 sterowników eagle-usb. Co potrzeba? Na początek proponuję pobrać same sterowniki eagle-usb (Dlaczego eagle a nie sagem-usb? Eagle to po prostu nazwa chipsetu z jakiego korzysta modem sagema.) w wersji 1.9.8 najlepiej z:
http://sourceforge.net/projects/eagle-usb/
lub dla wielbicieli języka Moliera:
http://www.eagle-usb.org/
i rozpakować do jakiegoś katalogu: tar -xjf eagle-usb-1.9.8.tar.bz2
Teraz możemy zająć się przygotowaniem samego systemu. Będziemy potrzebować odpowiednio przygotowane jądro systemu, oraz następujące oprogramowanie: autoconf, gcc, make, hotplug, ppp oraz pppoe. Wszystko to zapewne zostało już zainstalowane ale proponuje się upewnić by uniknąć później szkodliwych dla zdrowia frustracji. Kernel czyli jądro Potrzebne nam będą pliki nagłówkowe [header files] używanego przez nasz system jądra. Jeżeli używamy jednego z kerneli dystrybucyjnych (na przykład tego jaki dostaliśmy w procesie instalacji systemu) musimy zadbać o doinstalowanie pakietu kernel-headers. Gdy korzystamy na przykład z jądra z pakietu kernel-image-2.6.7-1-686 to musimy doinstalować pakiet kernel-headers w takiej samej wersji czyli kernel-headers-2.6.7-1-686 Kiedy już to zrobimy, w /usr/src znajdziemy katalog z owymi plikami nagłówkowymi, do którego to na wszelki wypadek należy utworzyć dowiązanie symboliczne (czyli jak to mówią użytkownicy pewnego systemu spod znaku niebieskiego ekranu - skrót) o nazwie linux wykonując jako root: ln -s /usr/src/kernel-headers-2.6.7-1-686 /usr/src/linux Jeżeli nie lubimy kerneli z pakietów binarnych i sami kompilujemy swoje jajko to oczywiście postępujemy inaczej (jak to już zainteresowani sami najlepiej wiedzą) mając na uwadze, że będą nam potrzebne jako moduły przynajmniej: ppp async,ppp generic,slhc,usb core,uhci lub ohci hcd. Instalujemy Tak, teraz możemy zabrać się za instalacje eagle-usb. Po przejściu do katalogu ze źródłami eagle cd gdzie_to_u_licha_jest/eagle-usb-1.9.8 zaczynamy od wykonania skryptu ./autogen.sh a następnie ./configure teraz kompilacja make jeżeli kompilacja przebiegła gładko i bez jakichś budzących trwogę i zmieszanie komunikatów (no może poza komunikatem o różniących się wersjach kompilatora użytego do zbudowania jądra a tego, który nam posłużył w tej chwili, co specjalnie nam nie wadzi) to czas na instalację, teraz już koniecznie jako root make install i gotowe! No prawie, teraz pora na konfigurację. Taka prosta konfiguracja? Konfiguracja nie tylko jest prosta ale i po polsku! Gdy po udanej instalacji wykonamy eagleconfig zobaczymy listę operatorów telefonicznych (wszyscy to wasale France Telecom?) z której wybieramy naszą kochaną tepse [17]. Następnie podajemy nasze tajemne login i hasło otrzymane w czasie rejestracji (Jeżeli nie jesteśmy zarejestrowani podajemy jako login
Ten adres e-mail jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć
a jako hasło rejestracja. Po zarejestrowaniu musimy ponownie użyć programu eagleconfig i podać już właściwą nazwę i hasło) oraz zgadzamy się na szyfrowanie hasła. Jeśli chcemy możemy startować połączenie wraz z komputerem. I... Gotowe! To działa! Połączenie nawiązujemy, jak już wspomniałem, albo wraz ze startem komputera, albo w dowolnej chwili poleceniem startadsl a zatrzymujemy komendą stopadsl (wydajemy je jako root czyli administrator ale oczywiście NIE korzystamy z niego z konta root! Wiadomym jest, że przeglądanie sieci z konta superużytkownika może skutkować tym samym co podłączenie windowsa do internetu!). Tutaj mała uwaga: modem zanim może rozpocząć swą pracę wymaga tak zwanej synchronizacji, która powinna być automagicznie przeprowadzana przy starcie systemu gdy ten tylko wykryje podłączone urządzenie. Gdyby z jakiegoś powodu synchronizacja nie nastąpiła musimy dokonać jej poleceniem eaglectrl -d (inny sposób to odłączyć i ponownie podłączyć modem do komputera, ale to niekoniecznie praktyczne a już na pewno nie eleganckie rozwiązanie). Raport o stanie modemu (przydatny przy ewentualnych problemach z nawiązaniem połączenia) uzyskamy komendą eaglestat. Epilog Wraz z nowymi sterownikami instalacja Neostrady w Linuksie jest prawie równie prosta jak w Windowsie i co więcej nie wymaga już ręcznej edycji pewnych plików konfiguracyjnych jak to drzewiej bywało. Mam nadzieję, że opis okazał się przydatny i w miarę wolny od błędów. Jeżeli jednak w tekście jest jakieś przekłamanie proszę o informację. Zachęcam do rozwijania i modyfikowania samouczka w zgodzie z licencją FDL na której jest on opublikowany. Być może ktoś rozszerzy go o opis sposobu rozwiązania ważkiego problemu ,,Do czego się może przydać płytka od TP S.A. dołączana do zestawu instalacyjnego?''. Prawa Autorskie Powyższy dokument rozpowszechniany jest na zasadach GNU Free Documentation Licence - GFDL. Tekst licencji w języku polskim dostępny jest pod adresem: http://gnu.org.pl/text/licencja-gnu.html About this document ... Neostrada dla pingwina Tuksa czyli Sagem USB pod Linuksem This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70) Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds. Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney. The command line arguments were: latex2html -split 0 -no_navigation neostrada.tex The translation was initiated by tom on 2004-08-09
Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu... |