Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Livebox jako sprzęt - konfiguracja routera

a.szafranski 14 Nov 2009 23:52 8358 9
Telkom Telmor
  • #1
    a.szafranski
    Level 2  
    Witam!

    Proszę o pomoc w następującej sprawie.
    Wszedłem w posiadanie urządzenia livebox mimo że internet dostarcza mi zupełnie inny operator (co prawda po łączu TP ale nie ważne). Końcówkę mam ethernetową, w domu mam dwa laptopy, chciałbym skonfigurować to urządzenie w taki sposób aby służyło mi tylko jako router WiFi. Gdzieś czytałem że trzeba będzie konfigurować to przez protokół telnet a najpierw to trzeba by wgrać do liveboxa jakieś inne oprogramowanie. Czy któś mógłby mi podać jaiś algorytm postępowania? Z góry dzięki.
  • Telkom Telmor
  • #2
    Electrical
    Computers FAQ editor
    a.szafranski wrote:
    Witam!

    Proszę o pomoc w następującej sprawie.
    Wszedłem w posiadanie urządzenia livebox mimo że internet dostarcza mi zupełnie inny operator (co prawda po łączu TP ale nie ważne). Końcówkę mam ethernetową, w domu mam dwa laptopy, chciałbym skonfigurować to urządzenie w taki sposób aby służyło mi tylko jako router WiFi. Gdzieś czytałem że trzeba będzie konfigurować to przez protokół telnet a najpierw to trzeba by wgrać do liveboxa jakieś inne oprogramowanie. Czy któś mógłby mi podać jaiś algorytm postępowania? Z góry dzięki.

    Według mnie nic nie musisz wgrywać, po prostu pierw zainstaluj na swoich komputerach swoje adaptery wi- fi a potem połącz się z liveboxem (pamiętając przed tym żeby wcisnąć przycisk na liveboxie który pozwoli się połączyć nowym komputerą, znajduje się on na spodzie liveboxa) powinno wszystko śmigać ;p
  • Telkom Telmor
  • #3
    szaleniec
    VIP Meritorious for electroda.pl
    1. Livebox nie będzie działał jako router z pominięciem modemu ADSL - posiada tylko jedno wejście WAN (rj11).
    2. Nie ma alternatywnego oprogramowania do Liveboksa.
    3. Livebox nie pozwoli nawiązać połączenia, jeśli nazwa użytkownika jest spoza domeny neostrada.pl
  • #4
    EBC41
    Level 28  
    w czystej teorii jest to jak najbardziej do zrobienia. Na liveboxie wbrew pozorom jest zainstalowany zwyczajny linux, więc gdyby udało ci się dostac do konsoli tekstowej z uprawnieniami roota to mógłbyś w niej zrobić wszystko co byś chciał, łącznie z ustawieniem jako WAN portu Ethernet. Problem w tym że chyba nie jest to możliwe, a jest jeszcze kwestia tego linuska który może być tak skompilowany że nie umożliwia zrobienia pewnych rzeczy.. No a robienie własnego distra dla urządzeń wbudowanych to nie jest takie hop-siup... :d

    A najciekawsze jest to że tyle tego shitu jest na świecie, a tak mało i nim wiemy

    Jednak jest alternatyne oprogramowanie: http://gpl-inside.wikia.com/wiki/LiveBox
    http://www.dbzoo.com/wiki/livebox/livebox
  • #5
    szaleniec
    VIP Meritorious for electroda.pl
    EBC41 - tak, jest kilka projektów związanych z Liveboksem, ale dotyczą one Liveboksa zrobionego przez Inventela, nie widziałem jak dotąd modyfikacji oporogramowania Liveboksa na Sagemie 3202.
  • #6
    a.szafranski
    Level 2  
    EBC41 wrote:
    w czystej teorii jest to jak najbardziej do zrobienia. Na liveboxie wbrew pozorom jest zainstalowany zwyczajny linux, więc gdyby udało ci się dostac do konsoli tekstowej z uprawnieniami roota to mógłbyś w niej zrobić wszystko co byś chciał, łącznie z ustawieniem jako WAN portu Ethernet. Problem w tym że chyba nie jest to możliwe, a jest jeszcze kwestia tego linuska który może być tak skompilowany że nie umożliwia zrobienia pewnych rzeczy.. No a robienie własnego distra dla urządzeń wbudowanych to nie jest takie hop-siup... :d

    A najciekawsze jest to że tyle tego shitu jest na świecie, a tak mało i nim wiemy

    Jednak jest alternatyne oprogramowanie: http://gpl-inside.wikia.com/wiki/LiveBox
    http://www.dbzoo.com/wiki/livebox/livebox


    Do konsoli z uprawnieniami roota dostałem się bez problemu, rzecz w tym że najprawdopodobniej wejście WAN do liveboxa ustawione jest tylko na tym przewodzie telefonicznym a nie na ethernetowym. Jestem pewien że można to podmienić ale nie wiem jak. Dostęp spod konsoli jest raczej mało intuicyjny i nie ma żadnego porządnego helpa. Więc jeśli ktoś wie jak zrobić tak żeby interfejs eth1 był wejściem dla WAN , to byłbym bardzo wdzięczny za pomoc.
  • Helpful post
    #7
    EBC41
    Level 28  
    a.szafranski wrote:
    EBC41 wrote:
    w czystej teorii jest to jak najbardziej do zrobienia. Na liveboxie wbrew pozorom jest zainstalowany zwyczajny linux, więc gdyby udało ci się dostac do konsoli tekstowej z uprawnieniami roota to mógłbyś w niej zrobić wszystko co byś chciał, łącznie z ustawieniem jako WAN portu Ethernet. Problem w tym że chyba nie jest to możliwe, a jest jeszcze kwestia tego linuska który może być tak skompilowany że nie umożliwia zrobienia pewnych rzeczy.. No a robienie własnego distra dla urządzeń wbudowanych to nie jest takie hop-siup... :d

    A najciekawsze jest to że tyle tego shitu jest na świecie, a tak mało i nim wiemy

    Jednak jest alternatyne oprogramowanie: http://gpl-inside.wikia.com/wiki/LiveBox
    http://www.dbzoo.com/wiki/livebox/livebox


    Do konsoli z uprawnieniami roota dostałem się bez problemu, rzecz w tym że najprawdopodobniej wejście WAN do liveboxa ustawione jest tylko na tym przewodzie telefonicznym a nie na ethernetowym. Jestem pewien że można to podmienić ale nie wiem jak. Dostęp spod konsoli jest raczej mało intuicyjny i nie ma żadnego porządnego helpa. Więc jeśli ktoś wie jak zrobić tak żeby interfejs eth1 był wejściem dla WAN , to byłbym bardzo wdzięczny za pomoc.


    No cóż.. To jest konsola tekstowa linuksa :D, taki jej urok. W normalnej, "dużej" dystrybucji miałbyś jeszcze bogaty manual, ale w szajsboksie go nie ma ze względu na ograniczenia w pojemności NAND flasha. A z przestawieniem WANu na Ethernet jest związana tak sprawa. Generalnie na interfejsie do którego jest podłączony Internet masz nadaną bramę domyślną. Brama domyślna jest to adres IP do którego idzie wszystko co nie pasuję to tzw. tablicy routingu. A znowu tablica routingu określa jaka sieć jest na którym interfejsie. Posłużę się przykładem z mojego komputera
    Code:
    digital:~# route -v
    
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    172.29.132.0    *               255.255.255.0   U     0      0        0 eth0
    default         172.29.132.2    0.0.0.0         UG    0      0        0 eth0
    digital:~#



    Tutaj masz dwa wpisy. Pierwszy z nich mówi że na interfejsie eth0 (pierwsza karta ethernet) jest uruchomiona (interfejs jest podniesiony na podsieci) sieć 172.29.132.0 z maską podsieci 255.255.255.0. Natomist drugi to brama domyślna. Kiedy puszczam ping na adres w mojej sieci wewnętrznej (dajmy na to że jest to adres 172.29.132.1) to pakiety trafiają bezpośrednio do komputera bez żadnych routerów. Natomiast kiedy pinguję np. onet.pl to komputer sprawdza w jakiej podsieci leży serwer (jego ip to 213.180.146.27). Widzi że jest to poza siecią 172.29.132.0 więc pakiety idą na bramę domyślną (komputera nie obchodzi co się potem z nimi dzieje, można powiedzieć że wysyła w ślepo licząc że domyślna brama wie gdzie jest host docelowy).. Dwóch bram domyślnych nie może być bo komputer (router też) nie wiedziałby gdzie ma wysyłać pakiety jeżeli nie będą pasowały do tablicy i komunikacja nie będzie działała.....

    Powracając do szajsboksa. Problem polega na tym aby na interfejsie eth0 (WAN) wpisać domyślną bramę.. Można to zrobić w pliku
    Code:
    /etc/network/interfaces
    Powinno to miej więcej wyglądać tak
    Code:
    allow lo eth0 eth1
    
    iface lo inet loopback

    # interfejs WAN
    iface eth0 inet static
    address 192.168.123.123
    netmask 255.255.255.0
    broadcast 192.168.123.255
    gateway 192.168.123.120

    # interfejs LAN
    iface eth1 inet static
    address 192.168.200.1
    netmask 255.255.255.0
    broadcast 192.168.200.255


    Ale niestety to nie wszystko. Osobnym tematem jest tzw "NAT", czyli translacja adresów sieciowych.. Umożliwia ona wielu komputerom korzystanie z jednego łącza z jednym adresem IP. W skrócie rzecz ujmując router zamienia adres pakietów przychodzących na swój własny... Tu również trzeba będzie się bawić w skryptach, ale nie wiem w jakich bo nigdy szajsboksa nie posiadałem, a sposób konfiguracji zależy tylko od inwencji twórczej autora firmware. W tym miejscy odeśle ciebie to prostego manuala iptables (firewall wbudowany w jądro linuksa): http://zsk.wsti.pl/publikacje/iptables_przystepnie.htm#c4_3
  • #8
    szaleniec
    VIP Meritorious for electroda.pl
    EBC41 wrote:
    No cóż.. To jest konsola tekstowa linuksa[...]


    To nie jest linux.
  • #9
    a.szafranski
    Level 2  
    Wielkie dzięki EBC41. Bardzo mi pomogłeś nie wiem ile musiałbym szukać tych informacji. Próbowałem coś rzeźbić w tej konsoli ale chyba nie dam rady bez żadnego manuala. Podejrzewam że najprościej będzie wgrać jakieś inne oprogramowanie i te interfejsy poprzestawiac za pomocą jakiegoś webowego narzędzia. Zastanawiam się tylko czy jest możliwe po okresie dzierżawy wgranie z powrotem oprogramowania tepsowskiego. Ciekawe też czy można gdzieś to oprogramowanie pobrać czy tylko dostępne są jakieś aktualizacje.
  • #10
    EBC41
    Level 28  
    szaleniec wrote:
    EBC41 wrote:
    No cóż.. To jest konsola tekstowa linuksa[...]


    To nie jest linux.

    Możliwe. Raz tylko bawiłem się liveboxem i po nazwach interfejsów wywnioskowałem że właśnie taki system jest tam zainstalowany