Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

D-Link dsl-2640B i Openwrt - opinie, jak wgrywać itd.

patryk_mirek 03 Sty 2010 16:01 72894 193
  • #31 03 Sty 2010 16:01
    kkj
    Poziom 10  

    Hmm. Musisz mieć nieco inny sprzęt. Być może DLink zrobił dwie wersje w miarę kompatybilne ze sobą i nie zaznaczył nigdzie tego. Po wrzuceniu firmware'u który podałeś dzieje się to samo.

    Wg wiki openwrt ten router jest na bcm6358.
    http://wiki.openwrt.org/oldwiki/broadcombcm63xxport

    Generalnie CFE, które się z nim zainstalowało jest lepsze - kiedy działa CFE mozna wrzucić firmware przez http (w praktyce nie sprawdzałem jak to działa, ale pewnie oryginalny firmware się zaktualizuje). W nowszych wersjach firmware'u tego nie spotkałem.

  • #32 03 Sty 2010 18:13
    lysy1980
    Poziom 29  

    Dziś się troszkę pobawiłem tym routerem i opiszę co potrzeba jeśli ktoś nie może sobie poradzić z wgraniem oprogramowania, lub ubije router przez złe oprogramowanie.

    Potrzebny jest jakiś serwer TFTP, ja kozystam z tego: http://tftpd32.jounin.net/tftpd32_download.html
    Oczywiście kabel do konsoli i jakiś terminal np PuTTY lub hyper terminal windows skonfigurowany do połączenia szeregowego przez port COM.

    Plik obrazu który chcemy sobie wgrać.

    Instalujemy TFTP i uruchamiamy, w Current Directory wybieramy browse i przechodzimy do katalogu w którym znajdują się firmware (może być kilka)
    W Server interface wybieramy z listy adres IP na którym pracuje nasza karta sieciowa (najlepiej skonfigurować sobie ręcznie jak to było opisane kilka postów wcześniej)

    Uruchamiamy router, wciskamy ENTER w konsoli i zgłasza nam się CFE. Jeśli nie chcemy ręcznie wpisywać za każdym razem adresu IP przy wydawaniu komendy flashimage w CFE wpisujemy c i wciskamy ENTER (zmieniamy parametry bootloadera), wyskoczy nam:
    Board IP address : 192.168.1.1 - wpisujemy tu adres IP pod jakim ma pracować bootloader (domyslnie powinno być 192.168.1.1), jeśli nie chcemy zmieniać wciskamy ENTER,
    Host IP address : 192.168.1.100 - wpisujemy tu adres pod jakim pracuje serwer tftp (adres naszego komputera) po wpisaniu nowego adresu wciskamy ENTER, jeśli nie chcemy zmieniac nic nie wpisujemy i dajemy ENTER,
    Gateway IP address - domyślnie nie ma tu nic, jeśli chcemy ładować firmware np z serwera tftp pracującego w internecie lub innej sieci przez inny router wpisujemy tu adres IP bramy (routera który ma połączenie z internetem/inną zewnętrzną siecią) no i oczywiście na koniec dajemy ENTER.
    Run from flash/host (f/h) : f - domyślnie system jest ładowany z flash (f) jeśli chcemy ładować system z serwera tftp, wybieramy h. Potrzebny jest wtedy odzielny plik z kernelem i systemem plików.
    Default host run file name : vmlinux - jesli chcemy ładowac system z serwera tftp wpisujemy nazwę pliku bin z loaderem (jesli się nie mylę)
    Default host flash file name : bcm963xx_fs_kernel - jesli chcemy ładowac system z serwera tftp wpisujemy nazwę pliku z kernelem.
    Boot delay (0-9 seconds) : 3 opóźnienie startu systemu, doyślnie 3 sekundy.

    Żeby wgrać firmware wpisujemy: flashimage nazwa_pliku_na_serwerze_tftp

    Dla uproszczenia nazwę pliku firmware można sobie dowolnie zmieniać np na 1 lub image, może być z rozszerzeniem bin lub bez, oczywiście przy wydawaniu komendy flashimage musimy podać odpowiednią nazwę pliku.
    Jeśli nie mamy na sztywno przypisanego adresu IP hosta (serwera tftp) musimy podawać go za każdym razem przy wydawaniu komendy flashimage:
    flashimage adres_ip_serwera_tftp:nazwa_pliku_na_serwerze_tftp

    Jeśli po wgraniu firmware router nam nie startuje robimy tak:

    W CFE wpisujemy e a - kasowanie flasha poza bootloaderem i flashujemy przy pomocy komendy f ip_serwera_tftp:nazwa_pliku. Ustawieni które zmieniliśmy wcześniej komendą c zostaną przywrócone do fabrycznych, więc w razie potrzeby musimy ustawić je ponownie.

    W razie pytań postaram się odpowiedzieć.

  • #33 03 Sty 2010 18:33
    kkj
    Poziom 10  

    Postęp. Zmodyfikowałem lekko dwa pliki, przekompilowałem openWRT i działa na moim 2640b.

    Code:

    CFE version 1.0.37-6.5.17 for BCM96348 (32bit,SP,BE)
    Copyright (C) 2000-2005 Broadcom Corporation.

    Boot Address 0xbfc00000

    Initializing Arena.
    Initializing Devices.
    Parallel flash device: name MX29LV320AB, id 0x22a8, size 4096KB
    Unknown PHY type
    CPU type 0x29107: 256MHz, Bus: 128MHz, Ref: 32MHz
    Total memory: 16777216 bytes (16MB)

    Total memory used by CFE:  0x80401000 - 0x805256D0 (1197776)
    Initialized Data:          0x8041CCF0 - 0x8041ED50 (8288)
    BSS Area:                  0x8041ED50 - 0x804236D0 (18816)
    Local Heap:                0x804236D0 - 0x805236D0 (1048576)
    Stack Area:                0x805236D0 - 0x805256D0 (8192)
    Text (code) segment:       0x80401000 - 0x8041CCE8 (113896)
    Boot area (physical):      0x00526000 - 0x00566000
    Relocation Factor:         I:00000000 - D:00000000

    Board IP address                  : 192.168.1.1:ffffff00
    Host IP address                   : 192.168.1.100
    Gateway IP address                :
    Run from flash/host (f/h)         : f
    Default host run file name        : vmlinux
    Default host flash file name      : bcm963xx_fs_kernel
    Boot delay (0-9 seconds)          : 3
    Board Id Name                     : D-4P-W
    Psi size in KB                    : 48
    Number of MAC Addresses (1-32)    : 24
    Base MAC Address                  : 00:21:91:1a:57:53
    Ethernet PHY Type                 : External Switch Using Reverse MII
    Memory size in MB                 : 16
    CMT Thread Number                 : 0
    Dying Gasp Enable (0:Disable 1:Enable)  : 1

    *** Press Enter to stop auto run (3 seconds) ***
    Auto run second count down: 0
    Code Address: 0x80010000, Entry Address: 0x80010000




    Decompression OK!
    Entry at 0x80010000
    Closing network.
    Starting program at 0x80010000
    Linux version 2.6.30.10 (kkj@KKJ-PC) (gcc version 4.3.3 (GCC) ) #1 Sun Jan 3 17:53:34 CET 2010
    Detected Broadcom 0x6348 CPU revision b0
    CPU frequency is 256000000 Hz
    16MB of RAM installed
    registerS. Miller <davem@redhat.com>
    VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
    Freeing unused kernel memory: 132k freed
    Please be patient, while OpenWrt loads ...
    - preinit -
    Press CTRL-C for failsafe
    - init -

    Please press Enter to activate this console. bcm63xx_enet bcm63xx_enet.0: attached PHY at address 1 [Broadcom BCM63XX (1)]
    eth1: link forced UP - 100/full - flow control off/off
    device eth1 entered promiscuous mode
    br-lan: port 1(eth1) entering forwarding state
    cfg80211: Using static regulatory domain info
    cfg80211: Regulatory domain: US
        (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
        (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
        (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
    cfg80211: Calling CRDA for country: US
    roboswitch: Probing device eth0: Failed to enable switch
    roboswitch: Probing device eth1: found a 5325! It's a 5350.
    b43-phy0: Broadcom 4318 WLAN found (core revision 9)
    Registered led device: b43-phy0::tx
    Registered led device: b43-phy0::rx
    Registered led device: b43-phy0::radio
    Broadcom 43xx driver loaded [ Features: PL, Firmware-ID: FW13 ]
    PPP generic driver version 2.4.2
    ip_tables: (C) 2000-2006 Netfilter Core Team
    NET: Registered protocol family 24
    nf_conntrack version 0.5.0 (256 buckets, 1024 max)



    BusyBox v1.15.3 (2010-01-03 17:34:48 CET) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

      _______                     ________        __
     |       |.-----.-----.-----.|  |  |  |.----.|  |_
     |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
     |_______||   __|_____|__|__||________||__|  |____|
              |__| W I R E L E S S   F R E E D O M
     KAMIKAZE (bleeding edge, r19018) ------------------
      * 10 oz Vodka       Shake well with ice and strain
      * 10 oz Triple sec  mixture into 10 shot glasses.
      * 10 oz lime juice  Salute!
     ---------------------------------------------------
    root@OpenWrt:/#


    Tylko jak się teraz zabrać za konfiguracje. Z openWRT mam do czynienia pierwszy raz. Interfejsu przez HTTP żadnego nie ma. W załączniku dodaje 3 obrazy. Obrazy wrzucałem komendą:
    Code:
    f [nazwa_pliku]

    Załączniki:
  • #34 03 Sty 2010 18:35
    lysy1980
    Poziom 29  

    Jak dobrze pamiętam to:

    wgraj sobie webif (xwrt)

    opkg update
    opkg install webif


    lub grzeb ręcznie edytorem vi w plikach znajdujących się w /etc/config/

    :EDIT
    Zapomniałem że aby zainstalować webif musisz mieć połączenie z internetem...

  • #35 03 Sty 2010 20:40
    kkj
    Poziom 10  

    Obrazy, które skompilowałem są pozbawione wszelkiego doatkowego oprogramowania. Aby skompilować obrazy z dodatkowym oprogrmowaniem - takie jak są dostępne na serwerach openwrt.org przydały się pliki z konfiguracją kompilacji. Są one dostępne dla wersji stabilnej openwrt np. http://downloads.openwrt.org/kamikaze/8.09.2-RC2/brcm-2.4/brcm-2.4.config . Czy wie ktoś gdzie można znaleźć takowe pliki dla wersji niestabilnej?

  • #36 03 Sty 2010 21:41
    lysy1980
    Poziom 29  

    Konfigurację robisz sobie indywidualnie, wpisujesz: make menuconfig
    Nie potrzebne Ci są żadne pliki z konfiguracją. Przy wyjściu z menu zapisuje się nowy plik konfiguracji którą ustawiłeś. Potem już tylko make lub make V=99 żeby widzieć co się dzieje i kompilacja nowego obrazu leci.

    Dodatkowe pakiety instaluje się tak w katalogu ze źródłami:

    ./scripts/feeds update
    ./scripts/feeds install -a

    Pakiety zostana pobrane a potem zainstalowane, pojawią się gdy wykonasz make menuconfig.
    Przynajmniej było tak jak ja kompilowałem openwrt pod platformę AR7. Pakietów można dodać więcej, edytuje się któryś plik (nie pamiętam który w tym momencie ale chyba w katalogu scripts) i podaje link http:// do źródeł, mogą być z wersji stabilnej, to nie przeszkadza.

    można dodać LUCI (prosty interfejs www)

    ./scripts/feeds update packages luci
    ./scripts/feeds install -a -p luci

    Tu są źródła do rozbudowanego interfejsu www X-WRT

    http://x-wrt.googlecode.com/svn/trunk/package/

    Wpis dla tych źródeł będzie wyglądał tak jeśli się nie mylę (musisz go dodać do pliku):

    src-svn xwrt http://x-wrt.googlecode.com/svn/trunk/package/

    potem:
    ./scripts/feeds update xwrt
    ./scripts/feeds install -a xwrt

    Potem make menuconfig i masz je w menu wyboru.
    Dawno się w to nie bawiłem więc mogą być błędy w moich wywodach.

  • #37 04 Sty 2010 18:08
    kkj
    Poziom 10  

    lysy1980 dzięki za wskazówki. Dałem:

    Code:
    ./scripts/feeds update
    i lista pakietów została pobrana - w menuconfig miałem pełną liste do wyboru. Skompilowałem obraz z webif oraz ppp-mod-ppoa. Jednak nadal mam problem z konfiguracją połączenia internetowgo(adsl). Nie wiem czy przypadkiem nie brakuje czegoś jeszcze. Nie wiem czy wykrywa interfejs modemu adsl. Polecenie ifconfig daje wynik:
    Code:
    br-lan    Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:54
    

              inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

              RX packets:167 errors:0 dropped:0 overruns:0 frame:0

              TX packets:115 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:0

              RX bytes:18696 (18.2 KiB)  TX bytes:11059 (10.7 KiB)



    eth0      Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:53

              UP BROADCAST MULTICAST  MTU:1500  Metric:1

              RX packets:0 errors:0 dropped:0 overruns:0 frame:0

              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:1000

              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

              Interrupt:16



    eth1      Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:54

              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

              RX packets:167 errors:0 dropped:0 overruns:0 frame:0

              TX packets:115 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:1000

              RX bytes:21034 (20.5 KiB)  TX bytes:11059 (10.7 KiB)

              Interrupt:15



    lo        Link encap:Local Loopback

              inet addr:127.0.0.1  Mask:255.0.0.0

              UP LOOPBACK RUNNING  MTU:16436  Metric:1

              RX packets:24 errors:0 dropped:0 overruns:0 frame:0

              TX packets:24 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:0

              RX bytes:1584 (1.5 KiB)  TX bytes:1584 (1.5 KiB)


    Zamieszczam tez screen z konfiguracją połączenia oraz wpis z zakładki Netwoek/interfaces, gdzie można zobaczyć interfejs ppp0, którego nie moge włączyć.
    D-Link dsl-2640B i Openwrt - opinie, jak wgrywać itd. D-Link dsl-2640B i Openwrt - opinie, jak wgrywać itd.
    Czy ktoś wie jak w jaki sposób skonfigurwać połączenie adsl na tym routerze i oprogramowaniu?

  • #38 04 Sty 2010 19:12
    lysy1980
    Poziom 29  

    A wklej wynik ifconfig -a
    Daj też polecenie ifup wan i wklep szybko ifconfig -a

    Ja na AR7 stosowałem pakiety:

    kmod-ppp
    kmod-pppoa
    i bodajże pptp

    Musisz dodać sieć WAN, do niej dodać interfejs modemu (chyba ppp0 jeśli nie ma na liście rozwijanej trzeba dodać ręcznie), następnie sieć WAN skonfigurować jako pppoa, wpisać VCI, VPI login i hasło.
    Sterowniki modemu oczywiście wkompilowałeś w obraz?
    Jak możesz to podaj z jakich źródeł kompilowałeś obraz, czy patchowałeś źródła w związku z błędem Kernel panic, a może w wersji niestabilnej już jest ten błąd poprawiony?

    Wpisz w konsoli routera opkg list_installed i daj na forum listę pakietów którą masz wkompilowaną w obraz.

  • #39 04 Sty 2010 20:01
    kkj
    Poziom 10  

    Heh dopiero teraz się zorientowałem, że kompilowałem i luci i webif. Pakiety

    Cytat:
    kmod-ppp
    kmod-pppoa

    są również dostępne. Następnym razem skompiluje z nimi. Interfejs ppp0 dodawałem do listy ręcznie, ale niczego to nie zmieniało. Sterowniki właściwie to nie wiem czy domyślnie się kompilują. Wydaje mi się, że tak gdyż nigdzie nie znalazłem opcji aby skompilować bez nich.
    Co do rozwiązania problemu z "Kernel Panic" to dodałem do pliku:
    Code:
    target/linux/brcm63xx/files/arch/mips/bcm63xx/boards/board_bcm963xx.c


    Code:
              static struct board_info __initdata board_96348 = {
    
                       .name                           = "D-4P-W",
                       .expected_cpu_id                = 0x6348,

                       .has_enet0                      = 1,
                       .has_enet1                      = 1,
                       .has_pci                        = 1,

                       .enet0 = {
                            .has_phy                = 1,
                            .use_internal_phy       = 1,
                        },
                       .enet1 = {
                            .force_speed_100        = 1,
                            .force_duplex_full      = 1,
                        },

                        .has_ohci0 = 1,
              };

    Oraz nieco dalej w tym samym pliku:
    Code:
    &board_96348,


    Wyniki poleceń które które chciałeś podam później ponieważ ten router zapewnia mi dostęp do internetu i muszę "oprogramowaniem żonglować".
    W załączniku wstawiam orginalną wersje modyfikowanego pliku.

    EDIT:

    ifconfig -a
    Code:
    root@OpenWrt:/# ifconfig -a
    
    br-lan    Link encap:Ethernet  HWaddr 00:21:91:1A:57:54
              inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:341 errors:0 dropped:0 overruns:0 frame:0
              TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:46526 (45.4 KiB)  TX bytes:102501 (100.0 KiB)

    eth0      Link encap:Ethernet  HWaddr 00:21:91:1A:57:53
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:16

    eth1      Link encap:Ethernet  HWaddr 00:21:91:1A:57:54
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:796 errors:0 dropped:0 overruns:0 frame:0
              TX packets:772 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:120199 (117.3 KiB)  TX bytes:201368 (196.6 KiB)
              Interrupt:15

    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    Po "ifup wan" wypluwa to samo.

    opkg list_installed
    Code:
    root@OpenWrt:/# opkg list_installed
    
    base-files - 34-r19034
    busybox - 1.15.3-1
    dnsmasq - 2.51-2
    dropbear - 0.52-3
    firewall - 1-9
    gpioctl - 1.0-1
    hostapd-mini - 20091129-1
    hotplug2 - 1.0-beta-1
    iptables - 1.4.4-3
    iptables-mod-conntrack - 1.4.4-3
    iptables-mod-nat - 1.4.4-3
    iw - 0.9.18-1
    kernel - 2.6.30.10-1
    kmod-atm - 2.6.30.10-1
    kmod-b43 - 2.6.30.10+2009-12-05-8
    kmod-crc-ccitt - 2.6.30.10-1
    kmod-crypto-aes - 2.6.30.10-1
    kmod-crypto-arc4 - 2.6.30.10-1
    kmod-crypto-core - 2.6.30.10-1
    kmod-ipt-conntrack - 2.6.30.10-1
    kmod-ipt-core - 2.6.30.10-1
    kmod-ipt-nat - 2.6.30.10-1
    kmod-ipt-nathelper - 2.6.30.10-1
    kmod-mac80211 - 2.6.30.10+2009-12-05-8
    kmod-ppp - 2.6.30.10-1
    kmod-pppoa - 2.6.30.10-1
    kmod-pppoe - 2.6.30.10-1
    kmod-switch - 2.6.30.10-2
    libc - 0.9.30.1-34
    libgcc - 4.3.3+cs-34
    libiptc - 1.4.4-3
    liblua - 5.1.4-5
    libncurses - 5.7-1
    libnl-tiny - 0.1-1
    libuci - 0.7.5-1
    libuci-lua - 0.7.5-1
    libxtables - 1.4.4-3
    lua - 5.1.4-5
    luci-admin-core - 0.9+svn5660-1
    luci-admin-full - 0.9+svn5660-1
    luci-admin-mini - 0.9+svn5660-1
    luci-app-firewall - 0.9+svn5660-1
    luci-cbi - 0.9+svn5660-1
    luci-core - 0.9+svn5660-1
    luci-http - 0.9+svn5660-1
    luci-i18n-english - 0.9+svn5660-1
    luci-ipkg - 0.9+svn5660-1
    luci-lmo - 0.9+svn5660-1
    luci-lucid - 0.9+svn5660-1
    luci-nixio - 0.9+svn5660-1
    luci-px5g - 0.9+svn5660-1
    luci-sgi-cgi - 0.9+svn5660-1
    luci-sys - 0.9+svn5660-1
    luci-theme-base - 0.9+svn5660-1
    luci-theme-openwrt - 0.9+svn5660-1
    luci-uci - 0.9+svn5660-1
    luci-uvl - 0.9+svn5660-1
    luci-web - 0.9+svn5660-1
    mtd - 10
    nano - 2.2.1-1
    opkg - 503-2
    ppp - 2.4.4-4
    ppp-mod-pppoe - 2.4.4-4
    uci - 0.7.5-1
    ucitrigger - 0.7.5-1
    udevtrigger - 106-1
    wireless-tools - 29-4

  • #40 11 Sty 2010 13:51
    patryk_mirek
    Poziom 18  

    Wiem, że to lenistwo, wygoda i brak możliwości zainstalowania kompilatora a co dopiero linuksa ale zadam pytanie:
    Jakieś postępy? udało się komuś zmajstrować "gotową" paczkę która nie wyrzuca "kernel panic", ma obsługę adsl i webif? (czyt nadającą się na szybkie i prawie niezauważalne dla użyszkodników podmienienie softu w routerze? )

  • #41 11 Sty 2010 17:09
    kkj
    Poziom 10  

    Kernel Panic - wyeliminowane.
    luci/webif - generalnie działa.
    ADSL - niestety nie działa, prawdopodobnie nie ma sterowników dla bcm6348.

  • #42 22 Sty 2010 07:20
    Kosciak
    Poziom 10  

    Męczyłem całą noc OpenWrt, ale do końca nie chce działać jak powinno...
    ps. Jest dostępna już nowsza wersja na serwerze, jednak jest dalej z błędem ;)
    Ktoś już ma w miarę działający firmware ?

  • #43 22 Sty 2010 07:45
    paczka15
    Poziom 10  

    posiada Dlink 2640U przeznaczony na rynek rosyjski. Mam pytanie czy ktoś mogłby mi udostępnić soft od 2640b żebym mógł mieć polski język.

    Lub gotową paczkę Openwrt tak żeby działała neostrada Lan i Wifi


    Na obecnym sofcie z rosyjskiej strony Dlinka mam problem z automatycznym przypisywaniem ip i DNS
    Jak połącze się jednym komputerem jest wszystko ok. Natomiast na drugim wtedy po połaczeniu nawet na sztywno nie działa internet. I tak wkółko mam. Ostatnio nawet po lanie nic nie działało. Dlatego jestem zainteresowany tym tematem posiadam jtag lpt

  • #44 22 Sty 2010 11:06
    Mexit
    Poziom 24  

    Jeśli chodzi o język polski to w sofcie do dsl-2640B go nie ma. Z tego co wiem w OpenWRT nie ma sterownika do ADSL.

  • #45 22 Sty 2010 12:10
    paczka15
    Poziom 10  

    Musze jakoś wgrać soft od 2640B próbowałem przez panel konfiguracyjny routera ale niestety nie wchodzi. Najprawdopodobniej w firmware trzeba zmienić nagłówek. W moim routerze nie mogę sobie poradzić z konfiguracja DNS. Ponadto w oprogramowaniu do 2640b na screenach widzę że jest bardziej przejrzyste menu bardziej przystosowane pod neostrade.

    Jak ktoś ma pomysł jak to zrobić proszę o porady.

  • #46 22 Sty 2010 15:21
    lysy1980
    Poziom 29  

    Kosciak wklej na forum zawartość pliku network z /etc/config/
    i listing z komendy opkg list_installed.
    Ja zaprzestałem walki bo sprzedałem ostatniego 2640B, jak mi wpadnie w ręce znowu kilka sztuk to coś pomogę, co prawda kompilowałem obraz systemu, ale już nie mam na czym przetestować (obraz z poprawkami), mogę go tu wkleić jeśli są chętni.

    plik network działający na platformie AR7 wygląda tak (linie poprzedzone kratką są zbędne):

    Code:
    config 'interface' 'loopback'
    
            option 'ifname' 'lo'
            option 'proto' 'static'
            option 'ipaddr' '127.0.0.1'
            option 'netmask' '255.0.0.0'

    config 'interface' 'lan'
            option 'ifname' 'eth0'
            option 'proto' 'static'
            option 'ipaddr' '192.168.1.1'
            option 'netmask' '255.255.255.0'
            option 'nat' '1'
    #       option 'macaddr' ''
    #       option 'ip6addr' ''
    #       option 'gateway' ''
    #       option 'ip6gw' ''
    #       option 'dns' ''

    config 'interface' 'wan'
            option 'ifname' 'ppp0'
            option 'proto' 'pppoa'
            option 'encaps' 'llc'
            option 'vpi' '0'
            option 'vci' '35'
            option 'username' 'użytkownik@neostrada.pl'
    #       option 'macaddr' ''
            option 'password' 'hasło'
    #       option 'mtu' ''
            option 'defaultroute' '1'
    #       option 'ip6addr' ''
    #       option 'netmask' ''
    #       option 'ip6gw' ''
    #       option 'dns' ''
    #       option 'gateway' ''
    #       option 'ipaddr' ''
            option 'keepalive' '1'
            option 'ppp_redial' 'persist'


    Pakiety potrzebne do połączenia ADSL:
    Code:

    ppp - 2.4.3-10 -
    ppp-mod-pppoa - 2.4.3-10 -
    pptp - 1.6.0-5 -

  • #47 22 Sty 2010 15:54
    paczka15
    Poziom 10  

    Ja wogóle nie znam się na linuxie więc jak ktoś miałby gotowy firmware do wgrania to byłbym wdzięczny.

    Na razie chodzi mi tylko o to aby działa neostrada wifi i lan.

  • #48 22 Sty 2010 16:32
    lysy1980
    Poziom 29  

    Tak się nie da, jeśli nie znasz się na Linuxie, to po co Ci OpenWRT.

  • #49 22 Sty 2010 18:24
    kkj
    Poziom 10  

    paczka15 napisał:
    Ja wogóle nie znam się na linuxie więc jak ktoś miałby gotowy firmware do wgrania to byłbym wdzięczny.

    Na razie chodzi mi tylko o to aby działa neostrada wifi i lan.


    Jak już pisałem wyżej - nie ma sterowników do adsl. WiFi i LAN - działa.
    Sterowniki, które są w dlink'owym firmware wykraczają się pod nowszymi kernelami (w oryginalnym firmware jest wersja 2.6.8 z tego co pamiętam).

  • #50 24 Sty 2010 13:54
    m3fisto
    Poziom 10  

    Tak jak pisze KKJ wszystko działa prawidłowo oprócz ADSL, nie ma sterowników do ADSL i trzeba czekać aż wypuszczą coś poprawnie działającego być może coś na dniach się wykroi do ADSL poza tym tak jak wyżej WI-FI LAN działa bez zarzutu.

    Dodano po 2 [minuty]:

    Lysy1980 to co podajesz działa tylko i wyłącznie poprawnie na prockach AR7 niestety ADSL w 2640b nie ruszy

  • #52 21 Mar 2010 12:31
    Mexit
    Poziom 24  

    Wczoraj udało mi się pomyślnie wgrać wersje OpenWRT zamieszczoną przez @kkj za pomocą telnet-u. Aby było to możliwe nalezy zmodyfikować oryginalne źródła, tak żeby nie był sprawdzany model routera zapisany na końcu pliku z softem.

    Dla zainteresowanych zamieszczam krótka instrukcje wgrania OpenWRT do DSL-2640B H/W: B2
    1) Wgrać do routera zmodyfikowany soft dlinka
    2) Połączyć się z routerem przez telnet (PuTTY), uruchomić serwer tftp, skopiować OpenWRT do folderu z serwerem tftp
    3) wpisać w PuTTY polecenie

    Code:
    tftp 192.168.1.2 -g -f nazwa_pliku_z_openwrt

    192.168.1.2 - adres serwera tftp

    4) Cierpliwie czekać na uruchomienie OpenWRT

    W każdej chwili jest możliwość wgrania oryginalnego softu dlinka. W tym celu należy: wcisnąć przycisk reset na 15s, wyłączyć zasilanie na 10 (cały czas trzymając wciśnięty przycisk reset) po 10 sekundach włączyć zasilanie, a następnie po 10 sekundach puścić przycisk reset. W przeglądarce należy wpisać domyślny adres routera: 192.168.1.1. Pojawia się prosta stronka, z której można wgrać oryginalny firmware przez WWW.

    Załączniki:
  • #53 25 Mar 2010 23:17
    Mexit
    Poziom 24  

    Zamieszczam obecnie najnowszą zmodyfikowaną wersje firmware dlinka z najnowszym CFE. Modyfikacja polega na zamianie:

    Code:
    if(result==0)//skip check model name
    na
    Code:
    if(result !=0)//skip check model name
    w pliku EU_DSL-2640B\userapps\opensource\ftpd\fwsyscall.c

    Od dziś platforma D-4P-W została dodana do OpenWRT. Można więc bez problemu testować. Dalej nie ma sterowników ADSL

    Załączniki:
  • #54 28 Mar 2010 19:21
    lysy1980
    Poziom 29  

    Mi niestety żaden 2640b nie wpadł w ręce do tej pory, natomiast pojawiła się nowa wersja OPENWRT - Backfire
    http://downloads.openwrt.org/backfire/10.03-rc1/

    Code:

    *** Release Candidate 1 ***

    The OpenWrt Team would like to announce a release candidate (RC1) of the next major release, codenamed Backfire. Testing of this build will help refine the code in preparation of the final release.

    Binaries can be downloaded at http://downloads.openwrt.org/backfire/10.03-rc1/

    Highlights:
    * brcm-2.4 updated to 2.4.37 kernel
    * other targets updated to 2.6.30 or 2.6.32
    * gcc updated to 4.3.3 for arm/mips targets, 4.4.3 for powerpc
    * uClibc updated to 0.9.30.1
    * b43 wireless driver for Broadcom 11g chipsets on the 2.6 kernel
    * ath9k wireless driver for Atheros 11n chipsets
    * support for many new ar71xx devices
    * magicbox target folded into ppc40x

    New targets:
    * brcm63xx - Broadcom ADSL modem/routers chipset
    * cobalt - MIPS-based servers from Cobalt Networks
    * octeon - Cavium Networks Octeon
    * orion - Marvell Orion devices

    Known Issues:
    * ipv6 resolution via uClibc can produce segfaults (already fixed, but not available in this release)
    * busybox httpd occaisionally segfaults or hangs, but luci uses lucid instead of httpd by default. kill -9 should be used if it refuses to die
    * luci is still being worked on for this release, some pages may be broken

    More detailed informations available at https://dev.openwrt.org/milestone/Backfire%2010.03-rc1

    Note: After a long development phase, Broadcom wireless should now be working on brcm47xx, start testing. This would finally move all OpenWrt platforms to current 2.6 kernels.

    Special thanks to eNovance for making uploads a breeze smile

    Yours truly,
    --
    The release management team
    Andy Boyett & Nicolas Thill

  • #57 30 Mar 2010 22:43
    Mexit
    Poziom 24  

    guig2004 napisał:
    Czy orientuje się ktoś, czy interfejs ADSL na tym firmware działa już prawidłowo?
    Nie działa i raczej nie prędko się to zmieni Link. Zaczekaj jeszcze trochę z wgrywaniem na RC2 bo na RC1 będzie KERNEL PANIC.

  • #58 08 Cze 2010 23:39
    Mexit
    Poziom 24  

    Ktoś walczy ze sterami adsl? Zamiana wersji kernela w module adsl nic nie daje - brakuje jakiś symboli...

    Code:
    root@OpenWrt:/# insmod adsldd
    
    adsldd: module license 'Proprietary' taints kernel.
    Disabling lock debugging due to kernel taint
    adsldd: Unknown symbol BcmAtm_GetInterfaceId
    adsldd: Unknown symbol unregister_chrdev
    adsldd: Unknown symbol enable_brcm_irq
    adsldd: Unknown symbol BcmHalMapInterrupt
    adsldd: Unknown symbol event_enqueue
    adsldd: Unknown symbol init_timer
    adsldd: Unknown symbol init_waitqueue_head
    adsldd: Unknown symbol kerSysDeregisterDyingGaspHandler
    adsldd: Unknown symbol register_chrdev
    adsldd: Unknown symbol disable_brcm_irq
    adsldd: Unknown symbol g_pfnAdslSetVcEntryEx
    adsldd: Unknown symbol g_pfnAdslSetVcEntry
    adsldd: Unknown symbol kerSysGetSdramSize
    adsldd: Unknown symbol BcmAtm_SetInterfaceLinkInfo
    adsldd: Unknown symbol g_pfnAdslSetAtmLoopbackMode
    adsldd: Unknown symbol BpGetRj11InnerOuterPairGpios
    adsldd: Unknown symbol leds_control
    adsldd: Unknown symbol cond_resched
    adsldd: Unknown symbol kerSysRegisterDyingGaspHandler
    adsldd: Unknown symbol __up
    adsldd: Unknown symbol alloc_netdev
    adsldd: Unknown symbol __down_interruptible
    adsldd: Unknown symbol __mod_timer
    insmod: can't insert 'adsldd': unknown symbol in module, or unknown parameter
    root@OpenWrt:/#



    Jeśli chodzi o cfe to polecam starszą wersje ze względu na bardzo proste wgrywanie OpenWRT (nowsza ma dodatkowe zabezpieczenia). Wgrywanie polega na wciśnięciu przycisku reset na conajmniej 10 sek, a następnie połączenie się z routerem przez WWW (192.168.1.1) i wskazaniu właściwego firmware (oryginalny lub OpenWRT)

  • #59 16 Cze 2010 14:24
    byrrt
    Poziom 21  

    Od już chyba roku rozglądam się za alternatywnym softem do mojego DSL-2640B i tak czekam i czekam i powoli tracę nadzieję a szkoda bo routerek fajny i prosty a soft mógłby to nadrabiać ..
    O tyle mnie to dziwi, że to dość popularny model.. Ja na linuxie i C na tyle się nie znam żebym poradził sobie z tym sam, dużą rolę odgrywa też brak wolnego czasu - niestety.

  • #60 09 Lip 2010 20:53
    kazek31
    Poziom 12  

    UWAGA DZIAŁAJĄCE LINKI ZE SOFTEM UNLOCK.

    I TU: >>>>http://www.hwupgrade.it/forum/archive/index.php/t-1824166.html<<<< Tu więcej opisów do niego.

    D-Link DSL-2640B Router ADSL – Access Point wireless 802.11g


    http://img372.imageshack.us/img372/1622/dsl2640bhaq2.jpg


    http://img62.imageshack.us/img62/7039/2640bguida.png


    Firmware generici Dlink per hardware 2640B B2 e A3 (non si installano sui i router distribuiti da Infostrada)

    Firmware DSL-2640B v. 3.06.063V00 (23.10.2007) Dlink UK - sbloccato x downgrade (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_3.06b1.306063V00_20071023_DL_unlock.zip)
    Firmware DSL-2640B v. 4.00.310022700 (09.06.2008) Dlink UK (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.00.310022700_20080609_DlinkGB.zip)
    Firmware DSL-2640B v. 4.00.310022800 (10.06.2008) Dlink (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.00.310022800_20080610_DL.zip)
    Firmware DSL-2640B v. 4.00.310022800 (10.06.2008) Dlink - sbloccato x downgrade (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.00.310022800_20080610_DL_unlock.zip)
    Firmware DSL-2640B v. 4.00.310022900 (02.07.2008) Dlink (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.00.310022900_20080702_DL.zip)
    Firmware DSL-2640B v. 4.00.310022900 (02.07.2008) Dlink UK - sbloccato x downgrade (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.00_310022910_20080702_DlinkUK.zip)
    Firmware DSL-2640B v. 4.01B10023B00 (02.03.2009) Dlink (ftp://ftp%40adsl4all.net:adsl4all.net@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.01.310023B00_20090305_DL.zip)
    Firmware DSL-2640B v. 4.01B10023EB00 (25.03.2009) <- consigliato (ftp://ftp%40adsl4all.net:adsl4all.net@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_4.01.310023E00B1_20090325_DL.zip)

    Firmware specifici Infostrada (solo per i router distribuiti da Infostrada\Wind e non utilizzabili sugli altri)

    Firmware DSL-2640B v. 1.0.0.310022Y00 (14.10.2008) - Infostrada IPTV (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_1.0.0.310022Y00_WT_20081014.zip)
    Firmware DSL-2640B v. 1.0.0.310022Y00 (14.10.2008) - Infostrada ADSL (no IPTV) (ftp://ftp%40adsl4all%2Enet:adsl4all%2Enet@adsl4all.net/Modem/Dlink/Dlink_DSL-2640B/Firmware/DSL-2640B_1.0.0.310022Y00_20081014_WT.zip)

    DMT (DSL-Modem Tool) che consente un monitoraggio completo di molte funzioni del DSL-2640B.
    Link download. (http://www.2cent.de/dmt/v8/dmt.zip)

    Output della porta seriale all'avvio del router: link. (http://www.hwupgrade.it/forum/showpost.php?p=25001388&postcount=161):!:

 
Black Friday do -15%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
Ferguson