instrukcja instalacji w systemie Linux modemu USB F@st 800 Twój świat. Cały świat.
Spis treści 1. Zanim zaczniesz... 3 2. Konfiguracja systemu operacyjnego Linux... 4 3. Rozpakowanie sterowników na dysk twardy... 5 4. Instalacja i konfiguracja sterowników modemu F@st 800... 5 5. Konfiguracja modemu... 6 6. Instalacja sterownika PPPoA... 9 7. Konfiguracja połączenia PPP... 10 8. Wykonywanie połączenia z Internetem... 14 9. Rejestracja nowego Użytkownika... 16 10. Konfiguracja usług hostingowych... 19 2
1. Zanim zaczniesz Do przeprowadzenia instalacji modemu wymagana jest podstawowa znajomość systemu operacyjnego Linux, zwłaszcza w zakresie systemu plików, podstawowych narzędzi systemowych i konfiguracji kernela. Instrukcja zawiera opis instalacji sterownika w wersji L.2.0.7. Sterownik znajduje się na płycie CD będącej elementem zestawu instalacyjnego usługi neostrada tp (w katalogu /Linux/Fast800). Można go również pobrać ze strony internetowej www.sagem.com (www.sagem.com > Products > Broadband Access / ADSL > USB modems: SAGEM F@st800). Instrukcję i wszystkie zawarte w niej przykłady przygotowano dla systemu operacyjnego Linux Aurox 9.3. Jest ona prawidłowa również dla innych dystrybucji Linuxa (producent modemu zapewnia kompatybilność sterownika z systemami Mandrake 8.2, 9.0, 9.1, Redhat 7.2, 8.0, 9.0 i SuSE 9.0). W instrukcji przedstawiono zrzuty z ekranów z przeprowadzenia instalacji dla Użytkownika systemu o nazwie test. Nazwa ta jest przykładowa i u każdego może być inna. Podczas instalacji potrzebne są uprawnienia roota. Można je uzyskać poprzez wpisanie w terminalu komendy su - i podanie hasła roota $ su - Password: lub zalogować się na użytkownika root, używając interfejsu graficznego. Terminal jest jednym z podstawowych sposobów komunikacji z systemem operacyjnym Linux. Jeśli Twój system uruchomił się w trybie graficznym, w łatwy sposób możesz otworzyć terminal, klikając prawym klawiszem myszy na pulpit, a następnie z rozwiniętej listy wybrać polecenie Otwórz terminal. Jeśli jesteś zalogowany na zwykłego użytkownika, to po wpisaniu komendy su - w terminalu uzyskasz prawa roota tylko dla poleceń wpisywanych w tym jednym terminalu. Jeśli jesteś zalogowany na konto zwykłego użytkownika, a prawa roota uzyskałeś poprzez polecenie su -, konieczne może być także dodanie do zmiennej PATH (ścieżki) katalogów /sbin oraz /usr/sbin. Można tego dokonać, wywołując polecenie export z odpowiednimi parametrami: # export PATH=$PATH:/sbin:/usr/sbin Polecenie to nie zmieni Twojej dotychczasowej zmiennej PATH (ścieżki), a jedynie doda do niej dwa katalogi wymagane podczas instalacji i uruchamiania modemu. 3
2. Konfiguracja systemu operacyjnego Linux Do przeprowadzenia instalacji modemu wymagane są następujące pakiety: kernel-source pakiet ze źródłem systemu operacyjnego gcc-cpp kompilator C++ Dla ułatwienia instalacji można również zainstalować: traceroute usbview Sprawdzenia, czy dane pakiety są zainstalowane, dokonać można, wpisując w terminalu następujące polecenie: rpm q nazwa_sprawdzanego_pakietu Jeśli system operacyjny zainstalowany został w opcji Biuro, szkoła i dom, konieczne będzie wykonanie instalacji wymienionych wyżej pakietów. Sprawdzenia i instalacji brakujących pakietów dokonać można w środowisku graficznym. Podczas instalacji konieczne będzie uzyskanie uprawnień administratora (root). Program graficzny do zarządzania pakietami możemy uruchomić poprzez główne menu > ustawienia systemowe > dodaj/usuń programy. Okno programu zarządzania pakietami należy przewinąć do działu Tworzenie oprogramowania. Należy tu sprawdzić, czy są zaznaczone Narzędzia do programowania i Programowanie jądra systemu. Jeśli pakiety te nie są zaznaczone, należy je zaznaczyć i kliknąć przycisk Aktualizuj. Program instalacyjny podczas instalacji pakietów może zażądać włożenia do napędu CD-ROM jednej bądź po kolei kilku płyt instalacyjnych systemu operacyjnego. 4
3. Rozpakowanie sterowników na dysk twardy Skopiuj plik ze sterownikami z dysku CD na dysk twardy i rozpakuj go. Jeśli skopiowałeś plik o rozszerzeniu tgz (Fast8x0_2.0.32.tgz), możesz go rozpakować, wpisując w terminalu tar xzvf nazwa_pliku # cd /mnt/cdrom/linux/fast800 # cp Fast8x0_2.0.32.tgz /home/test # tar xzvf Fast800.2.0.7.tar Dekompresję i rozpakowanie przeprowadzić można również w trybie graficznym. Wystarczy otworzyć w menedżerze plików (Nautilus) katalog ze skopiowanym sterownikiem. Podwójne kliknięcie na skompresowany plik spowoduje otwarcie programu File Roller, który po kliknięciu na przycisk Extract i potwierdzeniu przyciskiem OK zdekompresuje i rozpakuje pliki ze sterownikiem modemu do katalogów ADI_DRIVER i ADI_PPPOA. 4. Instalacja i konfiguracja sterowników modemu F@st 800 Instalacji dokonuje się, wpisując odpowiednie polecenia do terminala. Przechodzimy do katalogu z rozpakowanymi sterownikami dla modemu. # cd /home/test/adi_driver/ (Nazwa katalogu test jest właściwą nazwą katalogu Użytkownika systemu operacyjnego każdy może mieć inną). Uwaga: Do wykonania kolejnych poleceń będziesz potrzebował praw roota oraz odpowiednich ustawień zmiennej PATH. Wszystkie wymagane ustawienia zostały podane w Rozdziale 1. Musisz znać wersję jądra systemu (kernela) w działającej u Ciebie dystrybucji Linuxa. Wpisz w oknie terminala polecenie: # uname -r 5
W odpowiedzi uzyskasz uruchomioną wersję kernela. Typową dla Linux Aurox 9.3 odpowiedzią jest: 2.4.20-20.9. Następnie należy wpisać polecenie instalacji sterownika modemu, wykorzystując nazwę wersji jądra systemu uzyskaną w poprzednim kroku. (./Install_All linux-{uzyskana nazwa wersji jądra} ). W Linux Aurox 9.3 należy wpisać: #./Install_All linux-2.4.20-20.9 Na zakończenie instalacji powinniśmy uzyskać informację o powodzeniu operacji, ADI USB ADSL driver installed successfully: Welcome to the SAGEM F@st 800 ADSL Modem setup. Creating /usr/adi_usb directory Creating /usr/adi_usb/adi_linux directory......... ADI USB ADSL driver installed successfully. 5. Konfiguracja modemu Przed podłączeniem modemu konieczne jest dokonanie niezbędnych wpisów w pliku konfiguracyjnym modemu. W tym celu należy poddać edycji plik adiusbadsl.conf. W środowisku graficznym można tego dokonać za pomocą programu Gedit. Aby edytować plik w tym programie, wpisz w wierszu polecenie: # gedit /etc/analog/adiusbadsl.conf & 6
W nowym oknie powinien otworzyć się program Gedit z otwartym plikiem adiusbadsl.conf. W pliku konfiguracyjnym należy zmienić parametr Encapsulation na wartość 00000006. Konieczne jest również ustawienie ścieżki i kanału ATM. W neostradzie tp wykorzystywana jest ścieżka 0 i kanał 35. W pliku tym stosujemy zapis szesnastkowy. Wpisujemy więc VPI=00000000 i VCI=00000023. Po dokonaniu zmian zawartość pliku powinna wyglądać jak poniżej: Uwaga: Na koniec zapisz zmiany w pliku i zamknij program Gedit. Teraz należy podłączyć modem ADSL do komputera: W pierwszej kolejności podłącz kabel telefoniczny do gniazda RJ-11 (ADSL) w modemie F@st 800. Drugi koniec kabla podłącz do gniazda telefonicznego. Następnie podłącz wtyczkę USB modemu F@st 800 do gniazda USB komputera. 7
Sprawdzenia poprawności instalacji modemu można dokonać, wpisując komendę: # ifconfig -a W odpowiedzi uzyskana zostanie informacja o wszystkich zainstalowanych urządzeniach sieciowych. Wśród nich powinien się znaleźć ADIModem. Przykładowa odpowiedź przedstawiona jest poniżej: ADIModem Link encap:ethernet HWaddr 00:60:4C:0F:3F:AE BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) eth0 Link encap:ethernet HWaddr 00:08:74:A7:18:C6 inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:98514 errors:9 dropped:0 overruns:0 frame:9 TX packets:4145 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:12716261 (12.1 Mb) TX bytes:508354 (496.4 Kb) Interrupt:9 Base address:0xdcc0 Memory:ff6e0000-ff700000 lo Link encap:local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:607351 errors:0 dropped:0 overruns:0 frame:0 TX packets:607351 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41281600 (39.3 Mb) TX bytes:41281600 (39.3 Mb) 8
6. Instalacja sterownika PPPoA W celu instalacji sterownika PPPoA należy w terminalu przejść do katalogu ADI_PPPOA, wpisując polecenie: # cd /home/test/adi_pppoa/ Następnie wpisz polecenie: #./PPP_INSTALL Rozpocznie się proces instalacji sterowników PPPoA. Po zakończeniu tego procesu w terminalu powinien zostać wyświetlony komunikat informujący o poprawnym zakończeniu instalacji ADI USB PPPoA installed successfully. Welcome to the SAGEM F@st 800 ADSL Modem PPPOA setup. Extract files... to /usr/adi_usb/adi_pppoa directory common.c......... ADI USB PPPoA installed successfully. Podczas instalacji niektóre istniejące na dysku twardym pliki mogą zostać zamienione na nowe. Przy każdej zamianie system operacyjny zada pytanie, czy zgadzasz się na zamianę plików na nowe. Należy na to wyrazić zgodę, wpisując w terminalu Y (Yes). Przykład: /etc/ppp/options File allready exist : Do you want to overwrite this file? (y/n)y Overwriting file /etc/ppp/options... Źródła sterownika PPPoA zainstalowane zostaną w /usr/adi_usb/adi_pppoa. 9
7. Konfiguracja połączenia PPP Aby móc realizować połączenia z siecią Internet, należy w trzech plikach konfiguracyjnych zapisać parametry Użytkownika usługi neostrada tp (Nazwa Użytkownika i Hasło). Jeśli nie masz jeszcze swojej Nazwy Użytkownika i Hasła wpisz nazwę rejestracja@neostrada.pl i hasło rejestracja. Po wykonaniu połączenia z Internetem należy wejść na stronę rejestracyjną http://rejestracja.neostrada.pl i przejść przez cały proces rejestracji w celu uzyskania indywidualnej Nazwy i Hasła (z Nazwą Użytkownika rejestracja@neostrada.pl uzyskać można dostęp tylko do podanego serwisu rejestracyjnego). Po uzyskaniu nowej Nazwy Użytkownika i Hasła zmieniamy wpisane poprzednio parametry w plikach konfiguracyjnych. Różnice pomiędzy DUŻYMI i małymi literami w Nazwie Użytkownika neostrady tp i w Haśle są rozpoznawane w procesie logowania (jest to bardzo ważne podczas wpisywania Nazwy i Hasła do plików konfiguracyjnych). Konfiguracji muszą być poddane: /etc/ppp/chap-secrets /etc/ppp/pap-secrets /etc/ppp/options Edycja chap-secrets : # gedit /etc/ppp/chap-secrets & Po wpisaniu w terminalu powyższego polecenia plik chap-secrets zostanie otwarty w nowym oknie programu Gedit. W ostatnim wierszu pliku chap-secrets należy wpisać parametry Użytkownika neostrady tp. Nazwę Użytkownika i Hasło wpisujemy zgodnie z regułą: Nazwa_Użytkownika@neostrada.pl * HasłoUżytkownika * Uwaga: Należy pamiętać o tym, aby na końcu pliku pozostawić pusty wiersz. Po wprowadzeniu zmian należy zapisać i zamknąć edytowany plik. 10
Przykład skonfigurowanego pliku chap-secrets przedstawiono poniżej: Wpisana w przykładowym pliku Nazwa Użytkownika (rejestracja@neostrada.pl) i Hasło (rejestracja) służą wyłącznie do połączenia się z serwisem rejestracyjnym http://rejestracja.neostrada.pl Po uzyskaniu podczas rejestracji nowej Nazwy Użytkownika neostrady tp i Hasła należy ponownie edytować plik chap-secrets i wpisać swoje nowe parametry. Po wprowadzeniu zmian należy zapisać i zamknąć plik konfiguracyjny chap-secrets. Identycznego wpisu dokonujemy w pliku pap-secrets. Edytujemy go w programie Gedit. Edycja pap-secrets : # gedit /etc/ppp/pap-secrets & i w ostatnim wierszu wpisujemy: Nazwa_Użytkownika@neostrada.pl * HasłoUżytkownika * 11
Uwaga: Należy pamiętać o tym, aby na końcu pliku pozostawić pusty wiersz. Po wprowadzeniu zmian należy zapisać i zamknąć edytowany plik. Nazwa Użytkownika (rejestracja@neostrada.pl) i hasło (rejestracja) służą wyłącznie do połączenia się z serwisem rejestracyjnym http://rejestracja.neostrada.pl Po uzyskaniu podczas rejestracji nowej Nazwy Użytkownika neostrady tp i Hasła należy ponownie edytować plik pap-secrets i wpisać swoje nowe parametry. W kolejnym kroku należy skonfigurować plik options. Edycja options : # gedit /etc/ppp/options & W pliku tym wprowadzamy tylko Nazwę Użytkownika neostrady tp. Na końcu wiersza z napisem user dopisujemy Nazwę Użytkownika umieszczoną w cudzysłowie, zgodnie ze wzorem: user Nazwa_Użytkownika@neostrada.pl < Na końcu wiersza za słowem user wpisujemy Nazwę Użytkownika w cudzysłowie Uwaga: Należy pamiętać o tym, aby na końcu pliku pozostawić pusty wiersz. Po wprowadzeniu zmian należy zapisać i zamknąć edytowany plik. 12
Zawartość pliku options skonfigurowanego z Nazwą Użytkownika rejestracja@neostrada.pl przedstawiono poniżej: Wpisana nazwa służy wyłącznie do połączenia się z serwisem rejestracyjnym http://rejestracja.neostrada.pl Po uzyskaniu podczas rejestracji Nazwy Użytkownika neostrady tp należy ponownie edytować plik Options i wpisać swoją indywidualną Nazwę Użytkownika (Nazwa@neostrada.pl). I to już koniec instalowania usługi neostrada tp. Teraz możesz się połączyć z Internetem i korzystać z zasobów Sieci. 13
8. Wykonywanie połączenia z Internetem Uwaga: Do wykonania kolejnych poleceń będziesz potrzebował praw roota oraz odpowiednich ustawień zmiennej PATH. Wszystkie wymagane ustawienia zostały podane w Rozdziale 1. Aby połączyć się z Internetem, należy w terminalu wpisać polecenie: # ADI_PPP_Go Aby rozłączyć się z Internetem, należy do terminala wprowadzić polecenie: # ADI_PPP_Stop Sprawdzenia połączenia z Internetem dokonuje się, wpisując w terminalu polecenie: # ifconfig -a W odpowiedzi uzyskana zostanie informacja o wszystkich zainstalowanych urządzeniach sieciowych i zrealizowanych połączeniach. Wśród nich powinno znaleźć się połączenie PPP. Jeśli połączenie z Internetem zostało zrealizowane, w części PPP przypisany został adres IP. Przykład odpowiedzi umieszczono na następnej stronie. 14
ADIModem Link encap:ethernet HWaddr 00:60:4C:0F:3F:AE inet addr:192.168.60.30 Bcast:192.168.60.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1628 (1.5 Kb) TX bytes:310 (310.0 b) eth0 Link encap:ethernet HWaddr 00:08:74:A7:18:C6 inet addr:80.48.104.59 Bcast:80.48.104.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:100586 errors:9 dropped:0 overruns:0 frame:9 TX packets:4169 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:12893584 (12.2 Mb) TX bytes:510262 (498.3 Kb) Interrupt:9 Base address:0xdcc0 Memory:ff6e0000-ff700000 lo Link encap:local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:623813 errors:0 dropped:0 overruns:0 frame:0 TX packets:623813 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:42400154 (40.4 Mb) TX bytes:42400154 (40.4 Mb) ppp0 Link encap:point-to-point Protocol inet addr:80.54.213.2 P-t-P:213.25.2.3 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1414 (1.3 Kb) TX bytes:54 (54.0 b) Aby połączenie z Internetem uruchamiało się automatycznie, niezależnie od Użytkownika, należy do terminala wprowadzić polecenie: # echo /usr/adi_usb/adi_pppoa/ppp_scripts/adi_ppp_go >> /etc/rc.d/rc.local Polecenie to powoduje wykonanie wpisu w pliku rc.local. 15
9. Rejestracja nowego Użytkownika Podczas instalacji konfigurowane jest połączenie PPP z siecią Internet. W połączeniu tym ustawiona jest Nazwa Użytkownika usługi neostrada tp (rejestracja@neostrada.pl) i Hasło (rejestracja) umożliwiające połączenie się tylko z serwisem rejestracyjnym. Aby możliwe było połączenie z siecią Internet, potrzebna jest indywidualna Nazwa Użytkownika usługi neostrada tp oraz Hasło. Jeśli Użytkownik ich nie posiada, może je uzyskać w serwisie rejestracyjnym. W celu uzyskania Nazwy Użytkownika usługi neostrada tp i Hasła otwórz przeglądarkę Internetową, np. Netscape Navigator, i wejdź na stronę internetową http://rejestracja.neostrada.pl, na której znajduje się serwis rejestracyjny. Podczas otwierania strony mogą zostać wyświetlone ekrany informujące o braku weryfikacji witryny www.rejestracja.tpnet.pl jako godnej zaufania. Na ekranach tych należy kliknąć przycisk OK, aby zaakceptować certyfikat bezpieczeństwa. 16
Postępuj zgodnie z instrukcjami podanymi na stronie. Jeśli nie posiadasz jeszcze numerów ID i PIN, możesz je pobrać po kliknięciu na link Pobierz. Zostanie wówczas wyświetlona strona (przedstawiona poniżej), na której musisz wpisać numer zamówienia usługi neostrada tp, numer telefonu, na którym świadczona będzie usługa, oraz numer PESEL lub NIP w zależności, czy usługa świadczona jest Klientowi indywidualnemu czy firmie. 17
Po przejściu przez wszystkie kroki rejestracji uzyskasz swoją Nazwę Użytkownika neostrady tp i Hasło. Uzyskane parametry w procesie rejestracji zapisz lub wydrukuj. Będą potrzebne później do ponownego skonfigurowania plików: /etc/ppp/chap-secrets /etc/ppp/pap-secrets /etc/ppp/options 18
10. Konfiguracja usług hostingowych Możliwość konfiguracji usług hostingowych zależy od posiadanego wariantu usługi neostrada tp. Uprawnieni Użytkownicy mogą skorzystać z tej możliwości w następujący sposób: połącz się z siecią Internet za pomocą własnej Nazwy Użytkownika i własnego Hasła, otwórz stronę: http://konfiguracja.neostrada.pl i zaloguj się, używając własnego ID i PIN, postępuj zgodnie z instrukcjami na stronie. 19