Pytania:
  1. Sieć nie działa (przełączenie sieciówka<=>USB)
  2. Net nie działa, modem pracuje poprawnie (rejestracja modemu)
  3. Jak uruchomić modem USB pod linuxem
  4. Strony ładują się zbyt wolno (proxy)
  5. Adresy IP w chello
  6. Radio internetowe przerywa - co robić?
  7. Jak odnowić połączenie sieciowe?
  8. Przycięli mnie; można to złagodzić?

3. Jak uruchomić modem USB pod linuxem
0. Jeżeli masz modem kablowy Arris CM450, to możesz zakończyć czytanie tego artykułu. Niestety, ale ten modem (na razie jako jedyny) nie działa przez USB pod linuxem (działa on dobrze tylko przy podłączeniu przez kartę sieciową).
1. Należy mieć w miarę nowego kernela (sądzę, że kernel w wersji conajmniej 2.4.18 powinien już bez problemu poradzić sobie z modemem).
2. Uruchomić poniższy skrypt i sprawdzić, czy wszystkie wymagane opcje są już w kernelu: ściągnij
Ciąg dalszy informacji o tym etapie pojawi się po wykonaniu skryptu (przez polecenie sh usbkernel.sh)
Powyższy skrypt działa zarówno z kernelem z serii 2.4.x jak i z wersja 2.6.x
3. Jeśli nie mamy USB lub obsługi modemu (proszę nie mylić liter 'n' i 'm', gdyż tylko 'n' oznacza brak obsługi), to musimy niestety ręcznie skompilować jądro. Nie będę tutaj pisał jak to się robi. Jeśli ktoś nie wie, to proponuję poszukać na googlach.
4. Na tym etapie (skoro to dalej czytasz) kernel już powinien obsługiwać USB. Jeśli modem kablowy jest podłączony do komputera, to go wyłączamy (również wtyczką!). Odłączamy kabelek sieciowy (jeśli jest jeszcze podłączony) i podłączamy modem przez złącze USB do komputera. Włączamy modem (modem się zresetuje) i czekamy aż się zaloguje w sieci.
5. Zaglądamy do logów systemu (w zależności od wersji systemu mogą to być różne pliki - np: /var/log/messages, /var/log/dmesg, /var/log/syslog):
Powinno w nich się pojawić coś w stylu:
[data] [nazwa] kernel: CDCEther.c: eth1: Thomson Consumer Electronics Arris CM 200E Cable Modem
Najważniejszy z całego tego wiersza jest wyraz: eth1 (lub eth0 - w zależności od tego czy mamy karty sieciowe w komputerze).
6. Logujemy się jako root. Próbujemy teraz pobrać adres IP z serwera DHCP chello:
a) jeśli masz program dhcpcd to wpisujesz:
dhcpcd eth1 <- tutaj wpisujesz ten wyraz co znalazłeś w logach
b) jeśli nie masz, to pojawia się drobny problem - teoretycznie ten sam efekt można uzyskać wpisując polecenie:
dhclient eth1
ale to tylko teoretycznie - w praktyce bywa tak, że program nie może uzyskać adresu IP (i nigdy nie wiadomo czemu).
Inną możliwością jest próba liczenia na łut szczęścia i wpisać (o ile posiada się dystrybujcę RedHat- lub Mandrake-podobną):
/etc/rc.d/init.d/network restart lub podobnie - tutaj musisz się zdać na samego siebie.

Aby modem był uruchamiany automatycznie, to trzeba zmodyfikować odpowiednie pliki startowe, np: w pliku /etc/rc.d/rc.modules odhashować polecenie modprobe CDCEther (lub modprobe usbnet jeśli jest to kernel z serii 2.6.x). Można to zrobić również przez inne pliki startowe, ale przed uruchomieniem usług.

W związku ze zmianą sposobu identyfikacji modemów kablowych w sieci chello, może zajść potrzeba przerejstrowania modemu. Wówczas należy przejść przez proces rejestracji modemu w infrastrukturze.



Jeśli masz pomysł na jakiś nowy artykuł, wyślij do nas maila lub odwiedź nas na IRCu i zaproponuj.

Kopiowanie i publikowanie jakichkolwiek elementów zawartych na tych stronach bez zgody autora surowo zabronione.
Hosting: Profesjonalne odzyskiwanie danych

Ostatnia aktualizacja strony: 09.10.2017