Linux w biznesie arrow Hardware arrow Neostrada dla pingwina Tuksa czyli Sagem USB pod Linuksem
 
 
 

Warto odwiedzić


Odwiedziny


Reklama

Advertisement

Advertisement








Neostrada dla pingwina Tuksa czyli Sagem USB pod Linuksem PDF Drukuj Email
Oceny: / 0
KiepskiBardzo dobry 
20.11.2005.

Tomasz Hupa Ten adres e-mail jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć


Spis treści
Prolog
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...

 
« poprzedni artykuł
Komentarze

Jeszcze nie ma komentarzy - dodaj swój używając poniższego formularza...


Strona 1 z 0 ( 0 komentarze(y) )
Dodaj swój komentarz do tego artykułu...Neostrada dla pingwina Tuksa czyli ... ...



Copyright © 2005 - 2006
www.comgroup.pl
Mandriva
Pisanie programów

Search Engine Optimization