surmaDialer dla Linuksa
O projekcie surmaDialer
Celem projektu surmaDialer jest rozwijanie i udoskonalanie skryptu (w przyszłości być może binarnego programu) służącego do inicjowania połączenia internetowego PPP. Jest to więc rodzaj dialera przeznaczonego na system operacyjny Linux. Skrypt, w obecnej formie, posiada wiele cech wspólnych ze standardowym skryptem dołączanym do wielu dystrybucji Linuksa, a znajdującym się przeważnie w /usr/share/doc/ppp*/scripts/ppp*. Istnieją jednak różnice, które można wyrazić za pomocą kilku punktów:
- skrypt surmaDialer tworzony jest z myślą o modemowych połączeniach z Telekomunikacją Polską (tylko z numerem 0202122);
- celem projektu jest przekształcenie w przyszłości skryptu na binarny program, który będzie posiadał własny licznik i monitor połączenia;
- atutem surmaDialer ma być spolszczenie oraz maksymalna prostota użycia, dokumentacji i zasad działania (z góry odrzucane są wszelkie koncepcje, które znacząco zwiększają objętość kodu, uzależniają działanie skryptu od niezliczonej ilości systemowych bibliotek i programów, utrudniają konfigurację, gmatwają filozofię działania)
Jednym słowem, celem projektu jest dostarczyć polskim użytkownikom Linuksa, prostego, uniwersalnego dialera za pomocą którego będą mogli ustanowić modemowe połączenie z Internetem bez konieczności instalowania kilkudziesięciu megabajtów dodatkowego softu, aby spełnić zależności (co często jest wymagane w przypadku instalacji innych dialerów).
Licencja
Projekt surmaDialer oparty jest oczywiście na licencji GPL, i może być bez przeszkód rozpowszechniany i instalowany na systemach linuksowych również opartych na zasadach open source.
Do zrobienia (to do)
W najbliższym czasie:
- dodać sekcję FAQ;
- rozwijać i udoskonalić instalator;
- dodać treść licencji GPL;
- rozważyć, w jaki sposób dodać do projektu jakiś monitor połączeń (czas, koszty, prędkość...);
- rozważyć, czy warto dodać jakieś efekty dźwiękowe;
- rozważyć, czy przenieść kod na C++;
- rozważyć, czy zrobić dialer bardziej uniwersalnym (międzynarodowym) czy skupić się wyłącznie na połączeniach z TP;
- rozważyć, czy warto tworzyć anglojęzyczną wersję strony i dokumentacji;
- rozważyć, jak ułatwić i zorganizować wymianę poglądów osób zainteresowanych rozwijaniem projektu
- dodać linki do sterowników modemowych
Pobierz
Aby ściągnąć skrypt w wersji 0.2 na swój dysk lokalny, kliknij poniżej:
Instalacja
- Skrypt był testowany w następujących dystrybucjach:
- Red Hat 7.1 - 9.0
- Mandrake 9.1
- Gentoo 1.4
- Utwórz jako root grupę "modem" i wciągnij w nią użytkowników, którym chcesz pozwolić na inicjowanie połączeń internetowych.
- Wszystkie rozpakowane pliki należy skopiować (jako root) do katalogu /etc/ppp (właścicielem plików powinien być "root" oraz grupa "modem"), czyli powinno być tak:
- /etc/ppp/modem (-rw-r-----)
- /etc/ppp/modem-off (-rwxr-x---)
- /etc/ppp/modem-off.xpm (-r--r--r--)
- /etc/ppp/modem-on (-rwxr-x---)
- /etc/ppp/modem-on.xpm (-r--r--r--)
- /etc/ppp/peers/allusers (-rw-r-----)
- W menu startowym zrób sobie dwa skróty i dodaj ikonki *.xpm:
- do pliku /etc/ppp/modem-on (inicjuje połączenie z TP SA);
- do pliku /etc/ppp/modem-off (rozłącza modem);