Hadret’s.Blog

Ateista, linuksiarz i przyszły filolog (;

DialNet w Linuksie

Ładnych parę lat wstecz korzystałem z połączenia internetowego oferowanego przez telefonię Dialog. Było obsługiwane przez ISDN dzięki czemu nie blokowało linii telefonicznej. W praktyce oznaczało to gadanie przez telefon i surfowanie po internecie w sposób bezkolizyjny. Bardzo wygodne.
Obecnie niezależność tych dwóch linii jest tak oczywista, że nie trzeba o niej wspominać (zresztą, coraz więcej ludzi rezygnuje z linii stacjonarnej na rzecz sieci komórkowej). Sam zupełnie niedawno zrezygnowałem z usług sieci osiedlowej, której połączenie dochodziło pięknie kabelkiem RJ-45 do switcha skąd przesyłany był, następnymi kabelkami RJ-45, do kart sieciowych w komputerach stojących w moim pokoju. Zwykły LAN.
Wróciłem do Dialogu ze względu na prostą kalkulację – za 10 PLN miesięcznie więcej mam 6 razy lepsze (w sensie: szybsze) połączenie z internetem.

1. Połączenie przez modem ASMAX AR-801 MP

Mieszkam we Wrocławiu, więc Dialog hula na swoich własnych łączach (w niektórych miejscach w Polsce używa TPSA-owych). O tym dlaczego może to być istotne, jeszcze wrócę w dalszej części wpisu.
Po wizycie monterów, konfiguracja wyglądała następująco:

DialNet przez ASMAX

Jak widać od ISDN-u wychodzi kabel ADSL z wtyczką RJ-11, która wchodzi w modem ASMAX AR-801 MP. Od niego wyprowadzony zostaje kabel LAN z wtyczką RJ-45, którą podłącza się do karty sieciowej w komputerze. W tym momencie użytkownicy różnych systemów operacyjnych muszą wykonać różne rzeczy. Najłatwiej mają oczywiście użytkownicy Linuksa. W Windowsie najprościej jest zainstalować dostarczoną na płycie aplikację DialNet. W Mac OS-ie trzeba postąpić zgodnie z krokami opisanymi tutaj. W Linuksie (na przykładzie Debiana) wystarcza polecenie:

# pppoeconf

Oczywiście potrzebne są w systemie pakiety pppoe, pppoeconf oraz pppstatus.
Wypełnienie nazwy użytkownika (nazwa_użytkownika@dialnet.pl) oraz hasła i pozostawienie reszty ustawień domyślnie sugerowanych bez zmian załatwia sprawę. Połączenie zostanie ustanowione po zakończeniu wszystkich kroków konfiguracyjnych i będzie się automatycznie uaktywniało po restarcie systemu.

2. Podział łącza przez… Switch?

Jakby miało to wyglądać? Np. tak:

DialNet - podział przez Switch

Oczywiście istnieje taka możliwość. Jak opisywałem wyżej, z modemu ASMAX wychodzi przecież kabel LAN z wtyczką RJ-45, którą można rozszczepić na kilka pierwszym lepszym switchem.
Problem polega na tym, że w modem trzeba się wdzwonić, a można to zrobić tylko raz. W momencie kiedy zrobi się to z jednego komputera, wszystkie pozostałe pozbawione są połączenia z internetem. Zakładam jednak (nie sprawdzałem takiej możliwości), że można byłoby spróbować zmieniać adresy MAC na pozostałych komputerach, by odpowiadały adresowi MAC komputera, który się wdzwonił.
Nie drążyłem dalej tematu podziału łącza przez switch, gdyż zdecydowałem się zakupić router (głównie ze względu na wygodę i potrzebę rozdzielenia łącza po Wi-Fi).
Patrz komentarze (:

3. Podział łącza przez komputer

Przykładowy schemat:

DialNet - podział przez komputer

Jak widać łącze LAN wychodzi z modemu ASMAX i dochodzi do Komputera 1. Ma on dwa wejścia/wyjścia RJ-45, co oznacza, że musi mieć w sobie dwie karty sieciowejedna, którą się będzie łączył z modemem, druga, która będzie przyłączała np. Komputer 2. Tak by to wyglądało w przypadku, gdyby podział łącza ograniczał się do jednego dodatkowego komputera. Oczywistym jest, że Komputer 1 musi być włączony i poprawnie połączony z modemem, żeby internet działał również na Komputerze 2 (musi mieć też prawidłowo skonfigurowane udostępnianie łącza).
Rozdział łącza można byłoby skomplikować bardziej w momencie posiadania większej ilości komputerów zainteresowanych przyłączeniem dostępu do intertnetu. Wtedy w zasadzie są dwa rozwiązania: pierwszym jest dołożenie kart sieciowych do Komputera 1 i dołączanie do niego kolejnych komputerów tworząc sieć; drugim (zaproponowanym na powyższym schemacie) jest pozostawienie w Komputerze 1 dwóch kart sieciowych, a rozdział łącza na Komputer 2 i Komputer 3 pozostawić switchowi. Także tutaj warunkiem działania internetu na Komputerze 2 i 3 jest włączony i poprawnie połączony z modemem Komputer 1, potrzebnych jest tylko mniej kart sieciowych (trzeba natomiast zainwestować w switcha).
Więcej na temat tworzenia sieci lokalnej i udostępniania łącza przez DHCP, można poczytać u Nigtha we wpisie Mała sieć domowa w oparciu o system Linux.

4. Podział łącza przez router

Dalszy ciąg wpisu będzie opisywał podział łącza na przykładzie routera Linksys WAG54GS (Annex-B).

Jak wspominałem wcześniej, używanie łączy Dialogu oznacza używanie łączy cyfrowych. To ważne przy zakupie routera z wbudowanym modemem ADSL, gdyż TP S.A. używa łączy analogowych. Co oznacza to w praktyce? Otóż aby modem współpracował poprawnie z łączami cyfrowymi, wymagany jest Annex-B (Neostrada np. używa Annex-A). Jeszcze prościej:

  • Dialog na swoich łączach cyfrowych – router Annex-B
  • Dialog na łączach analogowych TP S.A. – router Annex-A

Oto przykładowy schemat połączenia:

DialNet - podział przez router

Na czerwono zaznaczyłem na schemacie mały problem, jaki się wkradł. Otóż Linksys WAG54GS wejście Line (do którego należy podłączyć kabel ADSL) jest na wtyczkę… RJ-45. To problem, gdyż jak wynika ze schematu, i o czym wspominałem wcześniej, z ISDN-u wychodzi kabel z wtyczką RJ-11. Co z tym fantem zrobić?
W zasadzie są trzy rozwiązania:
Pierwsze jest brutalne – uciąć końcówkę RJ-11 i zacisnąć RJ-45 (należy tylko pamiętać o odpowiednich pozycjach pinów).
Drugie wymaga dodatkowej inwestycji – zakupić przejściówkę RJ-11 na RJ-45 i wpiąć kabel w wejście Line routera.
Trzecie wymaga odpowiedniego wciśnięcia wtyczki RJ-11 w wejście Line routera (:
Oczywiście sam zastosowałem ostatnie rozwiązanie. Ważne jest, żeby wtyczka była włożona prosto, powinna też zaskoczyć. Należy również po włączeniu routera odczekać kilkanaście sekund aby wykrył połączenie.
Dalsza część schematu powinna być już oczywista. Z portów ethernetowych routera odprowadzane są dwa kable LAN z wtyczkami RJ-45, które podłącza się do kart sieciowych w komputerze.
Pozostało skonfigurować router. Można tego dokonać w każdym systemie operacyjnym z środowiskiem graficznym i przeglądarką internetową. W pasku adresu wystarczy wpisać 192.168.1.1, domyślny login i hasło to admin. Najważniejsze dane do wypełnienia:

  • Encapsulation: RFC 2516 PPPoE
  • Multiplexing: LLC
  • QoS Type: UBR
  • Autodetect: Disable
  • VPI: 1
  • VCI: 32

Dalej pozostaje wprowadzić nazwę użytkownika oraz hasło i powinno działać. Oto przykład funkcjonującej konfiguracji:

Konfiguracja routera

Klient DHCP jest, zdaje się, domyślnie instalowany w większości dystrybucji Linuksa. W przypadku Debiana, mając w systemie paczkę dhcp3-client należy tylko zadbać, aby plik /etc/network/interfaces miał mniej więcej taką zawartość:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Oczywiście należy sprawdzić czy kartą sieciową, która łączy się z routerem jest eth0 (np. poleceniem: # ifconfig -a).

Pozostaje zrestartować sieć:

# /etc/init.d/networking restart

5. Podsumowanie

Reasumując, konfiguracja połączenia z oferty Dialogu nie stanowi trudnego zadania dla użytkowników Linuksa. Podejrzewam (choć sam nie korzystam), iż można do pracy zaprząc jakieś graficzne konfiguratory i zrobić to jeszcze prościej, ale nie widziałem takiej potrzeby.
Po więcej informacji odnośnie konfiguracji DialNetu odsyłam na oficjalną jego stronę pytań i odpowiedzi: http://www.dialnet.pl/pytaniaiodpowiedzi.php.

Przydał Ci się ten wpis? To go wykop (w serwisie Linux News)! (:

 Przydał Ci się ten wpis? Postaw mi kawę! (:

28 Odpowiedzi

  1. niezły opis, niedawno czegoś podobnego szukałem. Jeśli się nie mylę to Orange FreeDom jest na liniach TP, wieć potrzebny jest router a Annex A ;) konfiguracja pewnie podobna. Zdecydowałem się na zakup routera TP-Link TD-W8901G, jest w rozsądnej cenie i opinie też dobre. Może ma ktoś lepsze propozycje ?

    Odpowiedz

    Hadret

    Zgadza się, Orange FreeDom korzysta z ADSL TP S.A., czyli wymaga dokładnie tych samych parametrów, co Neostrada – w tym przypadku, Annex-A, jak najbardziej.
    Co do wyboru routera – wszystko zależy od potrzeb. Jeśli TD-W8901G działa jak trzeba, po co coś zmieniać? (:

    Odpowiedz

    elkanguro

    Ja mam ten router pod Neostradą, działa wyśmienicie. Polecam!

    Odpowiedz

  2. Albo Dialog w swoim FAQ pisze nieprawdę, albo coś mnie się pomyliło.. Ale do rzeczy.
    Mianowicie DialNET na łączach dialogu chodzi także na analogu.. W szczególności u osób które kiedyś miały starą usługę XDSL. Nie pamiętam, żeby którykolwiek znajomy musiał zmienić telefon na ISDN’owy (który z analogowym nie jest kompatybilny), mimo posiadania internetu od w/w operatora. Nie wiem czy może linia jest cyfrowa a dalej dają jakiś konwerter, ale wątpię w to. Dodatkowo znam co najmniej dwa przypadki kiedy w linię telefoniczną wpięty jest router z Annex-A i internet działa…
    Reasumując – przez zakupem docelowej ’skrzynki do dzielenia sieci’ lepiej sprawdzić jaką linię mamy. Infolinia Dialogu powinna byc pomocna.

    Odpowiedz

    Hadret

    Teoretycznie ta różnica nie może być bardzo wielka – jedno i drugie to koniec końców łącze ADSL. Być może jest tak, że nie wszędzie Dialog był w stanie zamontować swoją infrastrukturę i korzysta ze zwykłej (TP S.A.?) analogowej, stąd Annex-A. Pewnym jest, że ISDN implikuje połączenie na liniach cyfrowych i jeśli masz go w domu, to można być pewnym, że wymagany będzie Annex-B (:

    Odpowiedz

    zuo

    Nie nie nie ;-)

    Linia jest analogowa, natywna, własna – dialogowa. W stanie podpiąć ISDN byli, ale nie podłączali – czemu? Chyba kwestia $$. AFAIR konsultant dialogu koniecznie namawiał na ISDN, ale kosztowało to nieco więcej, bez właściwie żadnych dodatkowych korzyści. Dodatkowo brakowało kabelków w ścianie… ISDN śmiga na 2 parach, wolna została tylko jedna, więc podpięcie cyfrowego łącza wymagało by wiercenia/kucia itd.
    Ogólnie – Dialog ma zarówno łącza analogowe jak i cyfrowe. Oczywiście swoje. &TP nie ma z nimi NIC wspólnego.
    Tepsiane BSA to zupełnie inna inszość…

    Odpowiedz

  3. Śliczne szkice :-)

    Odpowiedz

    red

    dokładnie, co to za szkice? Jakiś programik, coś?

    Odpowiedz

  4. bardzo dobry opis.
    btw co się stało ze starą skórką bloga ?

    o teraz juz mi sie normalnie zaladowalo ale przez jakis czas widzialem klasyczny wygklad wordpressa.

    Odpowiedz

    Hadret

    Aktualizowałem bloga do najnowszego WP, podobnie jak skórkę K2, stąd mogły wynikać czasowe problemy z działaniem (:

    Odpowiedz

  5. Ponieważ modem pracuje w trybie brigde-a, wydaje mi się, że nie trzeba kupowac takiego routera. Można kupić dowolny inny obsługujący pppoe, ale wtedy trzeba go wpiąć za modemem (na miejsce komputera w pierwszej konfiguracji). A reszta tak samo.
    Pozdrawiam

    Odpowiedz

    Hadret

    Jeżeli modem z obsługą PPPoE, to wiadomo, że za modem – przecież po to ma PPPoE obsługiwać, żeby wziąć na siebie „obowiązeki” modemu. Ja akurat dałem na przykładzie takiego, a nie innego routera bo taki mam sam, ale konfiguracja i ustawienia powinny być mniej więcej takie same dla każdego innego (:

    Odpowiedz

    Vreck

    Zdecydowanie wystarczy router z wyjściem RJ45 do LANu. Np. legendarny Linksys WRT-54GL i z obsługą PPPoE. Podpina się go do modemu dostarczonego przez Dialog.

    :)

    Odpowiedz

  6. co do drugiego pomyslu to chyba pomysl ze zmiana mac adresow na pozostalych komputerach bylby totalny niewypalem i zaowocowalby konfliktem oraz karta glucha jak pien :]

    Odpowiedz

  7. „Problem polega na tym, że w modem trzeba się wdzwonić, a można to zrobić tylko raz.”

    Nie wdzwaniasz sie W modem ale przy pomocy modemu do systemu obslugujacego centrale u operatora.

    Ogolnie pomysl laczenia wielu sesji przez przelacznik sieciowy (switch) jest bardzo kiepski. To PPP wiec adres MAC karty sieciowej ma tutaj niewiele do gadania i nie wychodzi poza modem. Proponowalbym w ogole usunac ten paragraf, gdyz jest to zdecydowanie niewlasciwa droga, a ktos moze wziasc ja sobie do serca i pozniej narazic sie na nieprzyjemnosci (kiedys, nie wiem czy nadal, niektorzy operatorzy w umowie maja/mieli wpisane kary za dla abonenta za podlaczanie wiecej niz 1 urzadzenia generujacego zapytania DHCP bezposrednio do modemu).

    Odpowiedz

  8. @jason i @vampire: dzięki za wyprostowanie. Pomysł wykreśliłem, a w jego miejsce wrzucę inny: komputer – komputer i/lub komputer – switch – kilka komputerów (:
    Done (:

    Odpowiedz

  9. Świetne!

    Kompletnie nic z tego nie zrozumiałem ale za to pięknie mnie to rozbudziło w dosyć sennej robocie i dało impuls do kilku przemyśleń o wyższości kartki i ołówka nad GIMPem przy skrobaniu schematów :)

    Odpowiedz

  10. Dialog to niezła sieć. Na Krzykach mam download 1-2 mb/s a z repo Ubuntu 4-6 MB. Łącze współdzielone ze współlokatorami. :)

    Odpowiedz

  11. 1-2 na torrencie

    Odpowiedz

  12. Pal sześć, co to za program, ale ta czcionka mnie intryguje… skąd w linuksie takie ładne literki? Można nazwę tej czcionki i skąd ją zdobyć? A opis bardzo przyjemny i dla noobie potrzebny teraz tylko o pozycjonowanie trzeba zadbać ;) Pozdrawiam

    Odpowiedz

    Hadret

    To Kuba Ręczny, do pobrania stąd (:

    Odpowiedz

    Katka

    Nie rozumiem, czemu nie skorzystałeś z Comic Sans ;P

    Odpowiedz

  13. Dlaczego twierdzisz (rysunki), że aDSL wychodzi z sieci ISDN ?
    Raczej powinna to być sieć ATM’owa.

    Odpowiedz

  14. @vampire
    Nieprawda jest ze mac nie wychodzi poza modem , jest wysylany na Dslama i tam takze nastepuje jego „autoryzacja” poprzez to czy jest czy go nie ma , nazywa sie to pado-pkg i jest standarowym pakietem protokolu PPPoE .
    @Hadret
    zaden modem nie ma obslugi pppoe :) ruter z w budowanym modemem tak ale nie modem – ustawiane sa jako urzadzenia tarnsparentne a konfigu modemu zawieraja sie sciezka i kanal virtulany do sieci xDSL.
    @zuo
    chodzi na ADSL over ISDN i chodzi o typ zakonczenia Dslam – switch na klatce a nie to co fizycznie masz w mieszkaniu , kazdy abonet dialogu w ich sieci szkieltowej ma mozliwosc podlaczenia isdn .
    „Dodatkowo znam co najmniej dwa przypadki kiedy w linię telefoniczną wpięty jest router z Annex-A” 80 % obecnie urzadzen obsluguje dwuankesowosc wiec ma wbudowana modulacje dla sygnalu w ADSL over ATM line – Anex A oraz dla ADLS over ISDN – Anex B.Nie potrzebujesz zmieniac tel na cyfrowa pare 2B+D bo to nie na tym polega .

    Odpowiedz

Trackbacki

  1. Silezja.eu » Blog Archive » DialNet w Linuksie
  2. Podsumowanie 2009 i rzut okiem na 2010 @ Hadret’s.Blog

Zostaw odpowiedź