Bramka do internetu mobilnego (GSM/UMTS etc.) - pierwsza przymiarka ambitnego żółtodzioba

Instalacja i konfiguracja oprogramowania sieciowego.
sirpingus
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 09 wrz 2007, 21:01
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Bramka do internetu mobilnego (GSM/UMTS etc.) - pierwsza przymiarka ambitnego żółtodzioba

Post autor: sirpingus »

Witam wszystkich na szanownym forum.
To mój pierwszy post, co nie znaczy że jestem kompletnie zielony z systemem jako takim (Z dystrybucji Linuxa jako desktopa korzystam prawie 8 lat).
W związku z tym zwracam się z uprzejmą prośbą tolerancyjne podejście do mojej sprawy. Szanowną administrację i szanowną moderację upraszam o przeniesienie tematu do właściwego działu, gdy zajdzie taka konieczność.
Pewnych rzeczy jeszcze nie trybię, szczególnie w kwestiach sieciowych. Za wszelką pomoc będę niezmiernie wdzięczny. Właściwy problem opisałem nieco niżej. :)

Z własnej potrzeby zmierzam do założenia bramki do internetu mobilnego. Jest to o tyle dla mnie ważne że potrzebuję dokładnych statystyk i logów. Szczególnie pomocne by było dla mnie statystyka zużycia pasma z podziałem na kilkuminutowe odcinki czasu (myślę o 5 minutach). Powodów założenia takiej bramki jest kilka.
Przede wszystkim mam na celu dokładne zebranie statystyk celem wykazania rzeczywistego zużycia pasma. Ma to mnie pomóc w sprawach spornych z operatorem.
Drugim powodem jest skalowalność systemu. Docelowo oprócz roli bramki ma także pełnić rolę punktu dostępowego WiFi, serwera NAS, serwera mediacenter, obsługa kolejki pobierania oraz ewentualnie ma obsługiwać kolejkę drukowania.
Trzecim jest łatwość konserwacji sprzetu, zadbanie o sprawne działanie oprogramowania. ;-)

Na chwile obecną chciałbym uruchomić wyłącznie bramkę. Mam świadomość, że w tym temacie większym problemem jest dobranie i skonfigurowanie oprogramowania, niż kwestie sprzętowe.


Na poczet tej maszyny został przeznaczony ~9 letni komputer. Nie wdając się w szczegóły jednostka centralna składa się z podstawowego sprzętu (t.j.: płyta główna, procesor itd.), aktywnych portu USB do podłączenia modemu lub telefonu przez interfejs USB oraz jednej karty sieciowej (najzwyklejszy 8139D). Mam świadomość, że sprzęt może nie podołać docelowym zadaniom, ale na chwile obecną chciałbym się zapoznać tylko z zagadnieniem bramki. Tu akurat coś na Atomie lub podobnym było by do zdzierżenia i z punktu widzenia sieci i z punktu widzenia rachunku za prąd.

Ktoś może napisać. Nie taniej i prościej będzie postawić router?
Zgoda, może i będzie. Jednak router raczej nie będzie mógł pełnić docelowych funkcji. Router nie jest urządzeniem tak skalowalnym i prostym w konserwacji jak typowy serwer. Przy routerze zrobienie obrazu systemu/oprogramowania wewnętrznego, konfiguracji, logów jest inną sprawą jak przy normalnym pececie. Poza tym jest sprawa żywotności rozwiązania, bo jest masa routerów które wytrzymują do gwarancji albo i krócej. Nawiasem pisząc, mam na stanie TL-MR3420 z wgranym GargoylePL, to jednak nie rozwiązuje mojego problemu.


Założenia bramki którą obecnie chciałbym uruchomić:
  • Powinna mieć możliwość zarządzania z poziomu przeglądarki internetowej.
  • Powinna pozwalać na dowolną oraz możliwie prostą konfigurację interfejsu mobilnego (kwestia modemu oraz połączenia)
  • Powinna inicjować połączenie po uruchomieniu systemu
  • Ma być serwerem DHCP dla interfejsu lokalnego oraz przydzielać adresy IPv4 (zarówno przydział dynamiczny jak i stały np. dla drukarki)
  • Ma udostępniać dowolnie skonfigurowany interfejs mobilny dla sieci lokalnej
  • Docelowo ma umożliwiać zarządzaniem ruchem z siecią mobilną tzn. przydział limitu danych w określonym wymiarze czasowym)
  • Mam świadomość, że powinno w sieci działać trasowanie NAT
  • Fajną opcją było by uruchomienie usługi UPnP na serwerze
Na chwilę obecną na maszynie postawiony jest Ubuntu Server 12.04.1. W systemie zainstalowane są:
  • Serwer SSH (działa zgodnie z oczekiwaniami)
  • NetworkManager z zależnościami
  • Webmin jako interfejs Web do konfiguracji systemu(działa zgodnie z oczekiwaniami, szczególnie brakuje mi w nim modułu do NetworkManagera lub ModemManagera)
  • wvdial
  • ISC DHCPd (nie skonfigurowany)
Konkretnie:
Chciałbym się skupić na kwestii konfiguracji połączenia mobilnego. W tym celu znalazłem takie rozwiązanie (link). Rozwiązanie to działa, i jest zarządzalne z Webmina ale ma trzy wyraźne wady:
  • Po pierwsze trudno w tym przypadku jest zautomatyzować połączenie. Obydwa "skrypty" muszą być wykonane po kolei, co czasem ze względu na sieć może być uciążliwe.
  • Po drugie nie wykorzystuje gotowych ustawień. Te jak dobrze kojarzę są dostarczone wraz z pakietem "mobile-broadband-provider-info"
    Tutaj fajnie byłoby wykorzystać NetworkManagera, chociaż nie wiem co jest odpowiedzialne za obsługę karty SIM (kod PIN i ew. kod PUK).
    Dlatego moim zdaniem fajny byłby patent upraszczający ten problem właśnie przez NetworkManager. Oczywiście jestem otwarty na inne sugestie.
  • Po trzecie moduł do wvdial nie ułatwia wprowadzanie nowej konfiguracji połączenia.
    Niewtajemniczone osoby może odstraszyć konfiguracja oparta na wybieraniu urządzeń w rodzaju "/dev/ttyUSB0" lub "/dev/ttyACM0" nie wspominając o składni konfiguracji.
Dlatego potrzebne jest wygodne rozwiązanie do konfigurowania internetu mobilnego. Zarówno wybór urządzenia, wprowadzenie kodu PIN jak i ustawienia połączenia. Byłbym pocieszony, gdyby było rozwiązanie znane chociażby z routerów.

Po rozwiązaniu tego problemu dobrze byłoby zabrać się za udostępnianie łącza mobilnego do sieci lokalnej.
Tutaj na szczęście lub nieszczęście nie mam żadnych pomysłów. :confused:

W temacie DHCP rozumiem że muszę interfejs eth0 ustawić jako statyczny, po czym do tego "doczepić" skonfigurowany serwer DHCP. Tak więc jakaś dobra lektura w tym temacie mnie czeka. Być może szukając rozwiązania coś przeoczyłem. W tej chwili nawet nie uruchomiłem czegoś co było by namiastką bramki. :(

Na koniec dodam, że próbowałem zentyala. Problem z nim jaki miałem, to taki że był ociężały, nie pasował do konfiguracji łącza mobilnego (w wersji 2.2 lub starszej) i miałem problemy z nim po aktualizacji.

Oczywiście wszelka pomoc, wskazówki, pomocne linki zostaną docenione. Co będzie potrzebne to mogę udostępnić.
Jeżeli uda się zebrać to w całość, chciałbym poświęcić osobny watek na poradnik uruchamiania owej bramki.
wlodec
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 12 wrz 2012, 19:52
Wersja Ubuntu: 12.04
Środowisko graficzne: LXDE
Architektura: x86

Re: Bramka do internetu mobilnego (GSM/UMTS etc.) - pierwsza przymiarka ambitnego żółtodzioba

Post autor: wlodec »

Witam,
Proponuję pomyśleć o routerze 3G, np jakiś TPLink. Ma wszystkie powyższe funkcje, zarządzany po lanie, służyć może jako router wifi, a napewno kilka watów poboru mocy będzie tańszym rozwiązaniem niż stawianie routera na kompie.
sirpingus
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 09 wrz 2007, 21:01
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: Bramka do internetu mobilnego (GSM/UMTS etc.) - pierwsza przymiarka ambitnego żółtodzioba

Post autor: sirpingus »

@wlodec:
Czytałeś uważnie post?
Wyżej napisałem do czego ma służyć. Na tamtą chwilę zbieranie dokładniejszych statystyk + zapis na dysk, przyszłościowo serwer plików, mediacenter itd. Ten blaszak miał być odpalony na max 2 lub 3 miesiące. Później przewidziałbym coś lepszego pod to (coś na Atomie, Brazosie lub na procesorze VIA). Zgoda byłoby to ciut droższe w utrzymaniu od routera, ale mnie taka opcja pasuje.
Router który mam (napisałem o tym w poście) działa, ale ma poważną dla mnie wadę. Nie zapamiętuje statystyk.
Może podrzucę temat na zagranicznym forum.
Najprościej było by, gdyby był moduł w Webminie korzystający z NetworkManagera. Wtedy przynajmniej nie trzeba by zgadywać/szukać jak skonfigurować połączenie z siecią. Niestety nie umiem programować i nie znam Perla.
Awatar użytkownika
kolszak
Sędziwy Jeż
Sędziwy Jeż
Posty: 33
Rejestracja: 14 gru 2005, 22:25
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64
Kontakt:

Re: Bramka do internetu mobilnego (GSM/UMTS etc.) - pierwsza przymiarka ambitnego żółtodzioba

Post autor: kolszak »

Myśle, że nikt Ci nie odpisuje bo się uparłeś na Webmina i NetworkManagera, a do tego co chcesz uzyskać wystarczy Ci tylko wvdial, iptables, sshd, isc-dhcp-server. Jak juz tak mocno chcesz unikać konfiguracji wvdial to sie zdziwisz bo większość ISP ma ten sam APN, ja znam tylko Aero2 ktore ma APN darmowy. Reszta mogła by być uniwersalna.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości