76

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Tak tylko informacyjnie: Po dłuższym czasie okazało się, że jest możliwość "podgrzania procka" na troszkę lepszym sprzęcie do lutowania BGA. A więc płytka została wygrzebana z "archiwum modułów zapomnianych", reszta płytki zabezpieczona i procek przygrzany do ok. 400 stopni. Troszkę topnika dostarczono pod niego i po kilkudziesięciu sekundach grzania i spokojnym odpuszczeniu router wstał. Ot taka zabawa dla zabawy wink

A co się działo wtedy przy starcie... Pewnie wewnętrzny uboot startował, ale kiedy przyszło czytać zewnętrzną pamięć, to nie było z nią łączności z powodu braku połączenia. A biorąc pod uwagę jednokrotny poprawny start, to można powiedzieć, że był "zimny lut" hmm

PS. Przy okazji przykleiłem mu radiator na procka i już się nie restartuje przy dłuższym transferze plików na OpenWRT. A miał taką przypadłość na chwilę przed awarią. Na sofcie D-Linka było stabilnie.

77

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Tak bardzo w skrócie, to diagnoza była taka, że procesor tak się nagrzał, że się trochę odlutował. "Rebailing" na pewno przekraczał moje (a dokładniej nawet kolegi) możliwości i z ciekawości zakupiłem od Chińczyków procesor. Celem sprawdzenia, czy te 289 nóżek BGA da się wlutować i może ożyje...

Na początku wydawało się, że jest ok. Diody pokazujące linka na kolejnych portach się zapalały. POWER trochę pomigał jak powinien przy bootowaniu. Nawet Windows dostał IP z odpowiedniej podsieci, zgodnie z konfiguracją. Po chwili pojawił się taki problem, że w Windowsie w kółko link pojawiał się i znikał ("kabel sieciowy odłączony" i powrót linka). No to nacisnąłem guzik reset na routerze i już nie wstało sad

Zakładam, że może jednak wlutowanie procesora się nie udało. Albo przy okazji podgrzewania coś innego puściło. Albo że jakoś inaczej jest uszkodzony.

Na konsoli się odzywa, więc coś tam żyje. Ten u-boot czyta się gdzieś z pamięci zewnętrznej? Po tym co widać powinien być wybór opcji startu systemu, ale zatrzymuje się i stoi. Za każdym razem w tym samym miejscu. Nie bardzo wiem co znaczy, że stoi akurat tutaj i co dokładnie w tym momencie się dzieje? Zmienia się pamięć z której następuje czytanie programu? Jak chodzi o diody, to tylko POWER miga chwilę pomarańczowym i zapala się na zielono. Reszta nie reaguje.

78

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Pewnego dnia padł D-Link z tematu. Po wymianie RT3050F ożył na chwilę, ale po próbie resetu do ustawień domyślnych znowu mu się pogorszyło. Wszystkie komunikaty z konsoli podane są tutaj: http://blog.lekermeur.net/?page_id=1862. Problem w tym, że mój egzemplarz wypisuje tylko tyle:

U-Boot 1.1.3 (Jan 13 2009 - 17:40:14) (Alpha) - SVN revision : 105                                                                      
                                                                                                                                        
Model: WRGN23                                                                                                                           
                                                                                                                                        
Board: RT2880 DRAM:  32 MB                                                                                                              
twe0 set to <NULL>                                                                                                                      
toe0 set to <NULL>                                                                                                                      
============================================                                                                                            
Ralink UBoot Version: 3.1 Alpha                                                                                                         
-------------------------------------------- 
ASIC 3052_MP2 (MAC to GigaMAC Mode)
DRAM COMPONENT: 256Mbits 
DRAM BUS: 16BIT 
Total memory: 32Mbytes
Date:Jan 13 2009  Time:17:40:14
============================================ 
icache: sets:128, ways:4, linesz:32 ,total:16384
dcache: sets:128, ways:4, linesz:32 ,total:16384

Co z tego można wywnioskować?

79

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Żeby nie otwierać nowego tematu napiszę tutaj. Na stronie OpenWrt: http://wiki.openwrt.org/toh/tp-link/tl-wa701nd podają, że punkt dostępowy TP-Link TL-WA701ND w wersji 1.2 działa "with 2013-04-xx snapshot or newer". Jak mam to rozumieć? Gargoyle 1.7.1 dla v1 powinno działać? A 1.6.2?

80

(128 odpowiedzi, napisanych Oprogramowanie / Software)

W takim prymitywnym systemie o nazwie Windows należy wyklikać, żeby mimo połączenie VPN przez PPTP zachował domyślną bramę połączenia sieciowego. Tutaj brakuje takiej opcji sad

Mam pomysł na inne rozwiązanie problemu, ale mam kilka pytań.

O ile dobrze zrozumiałem skrypt ppp-up, to w miarę dobrym rozwiązaniem byłoby umieszczenie skryptu, który ustawia routing w katalogu: /etc/ppp/ip-up.d/? Ten fragment kodu sprawdza czy coś tam jest i uruchamia po kolei (znaczy alfabetycznie):

[ -d /etc/ppp/ip-up.d ] && {
        for SCRIPT in /etc/ppp/ip-up.d/*
        do
                [ -x "$SCRIPT" ] && "$SCRIPT" "$@"
        done
}

?
Wada: Najpierw routing zostanie przestawiony na inną bramę a potem będę ją usuwał i znowu przestawiał.
Zaleta: Jakiekolwiek zmiany w /lib/netifd/ppp-up mnie nie obchodzą, bo mam swój dodatkowy plik.
Dobrze myślę?

Pytania:

Co powoduje usunięcie domyślnej bramy po nawiązaniu połączenia PPTP? Wspomniana w poprzednim poście linia ustawia nową bramę, ale jej usunięcie powoduje, że nie ma sieci wcale. Domyślną bramę coś usunęło wcześniej i tego nie potrafię znaleźć sad Demon pppd usunął? Co po rozłączeniu PPTP przywraca bramę też nie wiem...

Da się jakoś te moje przeróbki, czyli konkretnie:

        proto_add_ipv4_route 0.0.0.0 0.0.0.0 10.48.2.81
        proto_add_ipv4_route 192.168.24.0 255.255.255.0 192.168.24.2

sparametryzować? Chodzi mi o to gdzie znajdę odpowiednie zmienne na stary numer bramy (10.48.2.81) oraz adres mi maskę podsieci z PPTP (192.168.24.0/255.255.255.0)? Adres IP bramy dla PPTP to $IPREMOTE.

81

(128 odpowiedzi, napisanych Oprogramowanie / Software)

Plugin mi działa, ale nie tak jakbym tego chciał. Może po kolei:

- PPTP Server - DD-WRT
- PPTP Client - Gargoyle

Skonfigurowane i działające, ale problem w tym, że po podłączeniu zmienia się brama domyślna na tą z serwera PPTP. A ponieważ VPN potrzebny mi jest do tylko do połączenie dwóch sieci lokalnych, to takie rozwiązanie jest nie do zaakceptowania. Dodam od razu: Ograniczenia sprzętowe uniemożliwiają odpalenie OpenVPN na jednym z routerów.

Dam sobie radę metodą: połączyć się i ręcznie pozmieniać routing ... ale nie o to chodzi sad

Z tego co znalazłem, to grzebiąc w /lib/netifd/ppp-up, a konkretnie w linii:

[ -n "$IPREMOTE" ] && proto_add_ipv4_route 0.0.0.0 0 "$IPREMOTE"

mogę wyłączyć nową domyślną bramę i przestawić routing wg swoich wymagań wpisując tu na sztywno adresy IP. Nawet działa. Da się to zrobić jakoś ładniej, czyli wpisując odpowiednie zmienne? A może robi się to jeszcze jakoś inaczej?