>Terminal HP T5500
Widzę, że hardware porównywalny do Synology za 1/10 ceny... Wow!! Czy jest tak pięknie, czy może są jakieś ukryte wady takiego rozwiązania w porównaniu do Synology? Możliwości oprogramowania nie liczę, dla mnie to nawet lepiej, że standardowy Ubuntu Serwer na tym pójdzie.

2

(9 odpowiedzi, napisanych Inne)

Może WinWrap nie obsługuje LenB?

3

(9 odpowiedzi, napisanych Inne)

>Po wykonaniu takiego kodu zmienna addr zawiera wartość 65984152 (za każdym razem cztery ostatnie cysry są inne),
>która jest chyba adresem pamięci pod którą przechowywana jest zmienna Val1. Czyli chyba WinWrap obsługuje funkcję
>VarPtr, dobrze rozumuję?

Tak. W takim razie nie powinno być problemu i z moim pierwszym kodem. Proszę napisać tylko, której funkcji dotyczy owe "Function not found in module"

>Najtańszy z usb? (jeżeli chodzi tylko o "ściąganie").
Tak. Myślę, że fajnie mieć USB, nawet jeśli urządzenie (tj. Synology) ma własną kieszeń na dysk.

5

(5 odpowiedzi, napisanych Oprogramowanie / Software)

>Tam i normalny windows chodzi. Tylko pytałem się po co chcesz go obciążać wine i kombinować jak masz natywną wersję...
Jakieś 5 lat temu, gdy testowałem klienty bit-torrent pod Ubuntu, doszedłem do wniosku, że z punktu widzenia możliwości konfiguracji wyraźnie króluje uTorrent pod Wine. Być może dziś ten argument jest nieaktualny i można klientów pod Linuxem poprosić, aby automatycznie ładowały torrenty z zadanego katalogu, aby przenosiły już zakończone pobrania gdzie indziej i żeby kończyły seedować po np. seed ratio > 150%.

6

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za odpowiedź. Znalazłem (nie wiem, dlaczego nie udało mi się to za pierwszym razem)

>Nie wiem pod co Ci utorrent pod wine jak jest natywna wersja pod linuksa.
Tak sobie, aby - jak napisałem - pocudować. Chodzi o to, że skoro to Linux na x86 mający ponad 32MB RAM, to niby Wine i aplikacje okienkowe (np. pod OpenBox) powinny pod nim chodzić.

7

(9 odpowiedzi, napisanych Inne)

Chm.. po pogóglowaniu widzę, że winwrap nie obsługuje funkcji VarPtr. Bez niej nie ma szans na wskaźniki...

Można z drugiej strony, używając możliwości odwoływania się do metody klasy przez string (tak, metody klas można wywoływać przez ich nazwę symboliczną; jest to wymóg mechanizmu COM, na którym oparte są obiekty VB6).


Sub Proba2()
   Dim Kl As MojaKlasa
   Set Kl = New MojaKlasa
   Dim Temp As String
   Temp = "Val1"
   Debug.Print CallByName(Kl, Temp, VbGet)
End Sub

i definiujemy klasę "MojaKlasa" np. tak:

Option Explicit

Public Property Get Val1() As Integer
   Val1 = 13
End Property

Public Property Get Val2() As Integer
   Val2 = 10
End Property

Oczywiście wartości zwracane przez obie właściwości mogą być liczone w dowolnie skomplikowany sposób.
Poza tym, możemy mieć _kilka_ rodzajów klas (MojaProstaKlasa, MojaKlasaLiczącaCośBardzoZłożonego, KlasaOdKolegi, itp.). Znowu, przykład opiera się na VB6, a nie na WinWrap i nie gwarantuję, że na WinWrap "pójdzie". Ale przynajmniej kluczowa funkcja, CallByName, jest i ma tą samą składnię.

Chm... nie spodziewałem się tylu aż tak fachowych rad.

Zastanowił mnie Synology i otworzyłem nowy wątek tu: http://eko.one.pl/forum/viewtopic.php?pid=44266#p44266

Podobnie ALIX. Niestety nie znalazłem żadnego testu dla Alix pod OpenWRT, (jeśli ktoś z czytających potrafi się na ten temat wypowiedzieć, prosiłbym o odpowiedź na http://eko.one.pl/forum/viewtopic.php?pid=44269#p44269)

Patrząc na Allegro widzę, że WNDR3800, tani Synology lub Alix to prawie ta sama kwota, 500-600zł. Czy ktoś mógłby pomóc w wyborze z punktu widzenia pracy jako router WiFi który ściąga pliki z sieci Bit-torrent?

9

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Witam, właśnie dowiedziałem się o platformie ALIX. Chciałbym zapytać się Szanownych Forumowiczów, co sądzicie o niej. Patrząc na Allegro widzę, że to zdecydowanie górna półka cenowa (500-600zł). Obecność procesora x86 pozwala marzyć na takie cuda, jak uTorrent pracujący pod Wine :-). Czy to tylko marzenia?

Jak wygląda prędkość procesora w porównaniu z czymkolwiek, do czego można znaleźć benchmarki na sieci? Czy rzeczywiście pobiera mniej niż 10W mocy?

Jak widzę, wg. producenta Synology np. DS111 zżera około 18W, czyli WRT160NL (który zjada aż 14W), a zużycie prądu jest ważnym elementem ekonomicznym zakupu takich urządzeń. Patrząc na mnogość jego funkcji zastanawiam się na tym, aby przenieść na niego następujące funkcje obsługiwane przez nieco leciwy Ubuntu na 80-watowym PC-cie:

1. 5 x 1TB dysków twardych SATA w RAID5 i RAID6 (przed mdadm) zaszyfrowanych przez dm-crypt, bez hasła przechowywanego lokalnie.
2. Dostęp przez SMB do tych dwóch woluminów (oczywiście po zamontowaniu z podaniem hasła)
3. Hub, przez który synchronizują się stacje robocze poprzez Unison (sam Unison, widzę, w "repozytoriach" Synergy chyba jest; http://ipkg.nslu2-linux.org/feeds/optwa … 2_arm.ipk)
4. System plików pozwalający na defragmentację, preferowany btrfs. (Z tym chyba też Synergy powinien dać sobie radę, bo jak widzę używa kernela 2.6.32, więc niby powinien obsługiwać ten system plików)
5. Zapasowy serwer Apache mojej strony, ale to ostatnie to chyba Pikuś...

Pytanie: Jak jest z supportem? Czy moje oczekiwania są zbyt nietypowe dla tego typu urządzenia, aby był sens próbować się wiązać z nową platformą? Chodzi mi o subiektywne opinie użytkowników, którzy próbowali podobne rzeczy na Synology i na jakimś standardowym Unixie i mogą ocenić jakość supportu (oficjalnego i nieoficjalnego) tego urządzenia.

11

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Nie patrzyłem na ten plik, bo nie przyszło mi do głowy, że wszystkie te routery mają identyczne jądro. Dzięki.

12

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Dziękuję. Powtarzając pytanie, czy jesteś w stanie opublikować konfigurację jądra dla np. WNDR3800 albo WRT160NL?

13

(9 odpowiedzi, napisanych Inne)

Proszę. Proszę wkleić poniższy kod np. do Excela/Worda. Niestety, kod wymaga użycia API w celu dereferencji wskaźnika. Należy też zwrócić uwagę na sposób deklarowania funkcji CopyMemory; można to zrobić na wiele sposobów. Przedstawiony przeze mnie (używając dyrektyw ByVal) uważam za najprostszy w danej sytuacji.

Public Declare Sub CopyMemory Lib "kernel32" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
                   
Sub Proba()
   Dim Val1 As Integer
   Dim Val2 As Integer
   Val1 = 13
   Dim Temp As Long
   Temp = VarPtr(Val1)
   
   CopyMemory VarPtr(Val2), Temp, LenB(Val1)
   
   Debug.Print Val2
End Sub

14

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Obrazy z openwrt.org oczywiście nie są identyczne z Twoimi i na pewno są różnice w konfiguracji. Dlatego Chętnie skompiluję sam Twoje. Czy jesteś w stanie mi powiedzieć jaką ścieżką mam podążać? A przynajmniej, czy możesz udostępnić konfigurację jądra?
(kompilowałem już jądro pod Ubuntu)

15

(9 odpowiedzi, napisanych Inne)

Nie wiem, czy problem jest jeszcze aktualny (pewnie nie). W każdym bądź razie odpowiedź jest prosta: nie da się. VB6 używa nazw tylko symbolicznie (podobnie jak np. C) i nie daje w żaden sposób możliwości odwołania się do zmiennej przez nazwę.

Problem można rozwiązać (podobnie jak w C) poprzez wskaźniki do zmiennej. Operacje na wskaźnikach do zmiennych są trochę ukrytą cecha VB6, ale zapewniam że możliwości są identyczne co w C i jest to coś, co rutynowo robię.

16

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Czy istnieje wersja OpenWRT rozwijana przez Cezarego, którą można uruchomić pod wirtualnym komputerem (na zwykłym PC-cie)? Gdyby istniała, można by mieć dużo czasu na dopieszczanie konfiguracji bez strachu że błędy będą skutkować odcinaniem internetu. Nie trzeba by było też mieć dwóch routerów: jednego działającego, a drugiego do testów. Wystarczyłoby po udanej zabawie skopiować pliki konfiguracyjne.

Bardzo dziękuję za szybką krótką i wyczerpującą odpowiedź!!

18

(59 odpowiedzi, napisanych Oprogramowanie / Software)

batu napisał/a:

Witam  jezeli jest ktos zainteresowany wymiana pamieci to zapraszam. Zostalo mi kilka sztuk. Dla ruterkow z jedna koscia 60 zl  , z podwojna 70 wysylka 10 realizowana nastepnego dnia po dostarczeniu.
Kosci pamieci sa nowe nigdy nie uzywane.
Kontakt przez forum lub gg2324477

Czy nadal posiada Pan pamięci do modemu WNDR3700v2? Czy jest możliwość kupienia od Pana routera WNDR3700v2 z zainstalowaną pamięcią 128MB? W jakiej cenie? Jeśli odbiór nie w Warszawie, to w jakiej cenie przesyłka?
Mój tel. 505919892
Skype:sisteczko (nie używam GG)

Witam,

Szukam routera, który zastąpi mojego pod którym będę mógł uruchomić parę niestandardowych usług pod extroot, np. klienta bit-torrent.

Mój dotychczasowy WRT160NL ma z tym problemy, gdyż posiada tylko 32MB RAM i wygląda na to, że jest to zdecydowania za mało na ściąganie więcej niż dosłownie kilku torrentów na raz.

Chcę oczywiście coś, co z punktu widzenia społeczności openwrt jest całkowicie standardowym rozwiązaniem.

WNDR3700 uchodzi(ł) za bardzo wydajny modem. Ale mineło już kilka miesięcy i jestem ciekaw, czy może pojawił się inny router, dobrze wspierany przez społeczność, posiadający nie 64MB tylko np. 128MB?

20

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Dziękuję bardzo za szybką odpowiedź.

1. Czy jtag = ten właśnie kabel szeregowy, o którym pisałem, który jest podłączany do wtyczki RJ45 (albo do 3 pinów po zdjęciu obudowy)?
2. Jak  kable łączące router z komputerem zrobić? Ile kosztują? Gdzie je można kupić?
3. Czy bootloader w WRT od strony logicznej jest tym samym, czym na komputerach jest Grub? Czy też siedzi w pamięci flash, czy też jest to program, który siedzi w "BIOSie" WRT160NL i nie da się go bez lutownicy wyrzucić? Przepraszam za tak podstawowe pytania. Nigdy nie pracowałem z urządzeniami tego typu.
4. Na podanej stronie jest napisane, że można wgrać dowolny firmware poprzez
«mtd -r write openwrt-ar71xx-wrt160nl-squashfs.bin firmware». Czy jest jakiś powód, dla którego użycie mtd (które jest dostępne pod DD-WRT) do wgrania firmware Open-WRT, (bez kroku pośredniego polegającego na wgraniu oryginalnego firmware), mogłoby się nie udać?


>1. Fizycznie nie da się "spalić" sprzętu. Co najwyżej doprowadzić go do stanu kiedy
>bootloader nie chce sie uruchomić. Wtedy zostaje jtag/fizyczne wylutowanie i
>programowanie pamięci.
Czy poprzez flashowanie pamięci można doprowadzić do stanu, w którym bootloader nie chce się uruchomić?

21

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Witam!

Dzień dobry

Zanim  zaryzykuję  zniszczenie  swojego  routera  źle wgranym firmware
Open-WRT, chciałem się o kilka rzeczy zapytać:

1. Co  trzeba  zrobić,   aby  rzeczywiście zniszczyć router grzebiąc w
   firmware,  tak,  aby  nie  dało  się  go  uratować  nawet  używając
   specjalnych   kabli   szeregowych  dolutowanych  do  płyty  głownej
   routera, lub używając specjalnie zmodyfikowanej wtyczki RJ-45?
2. Jakie jest ryzyko doprowadzenia routera do takiego stanu, że pomóc
   może  jednie  kabel szeregowy poprzez wgranie samemu skompilowanego
   obrazu Open-WRT
2. Jak  kable łączące router z komputerem zrobić? Ile  kosztują? Gdzie
   je można kupić?
3. Czy  instalując   samodzielnie zrobiony firmware mogę tak uszkodzić
   router, że nawet ten specjalny kabelek mnie nie uratuje?
4. Mój  router ma aktualnie wgrane aktualne  DD-WRT v24-sp2 (08/07/10)
   std  (SVN  revision:  14896).  Czy można wgrać Open-wrt poprzez www
   (Administration->Firmware        Upgrade)?        Na        stronie
   http://wiki.openwrt.org/toh/linksys/wrt160nl pisze, że nie (problem
   z  jakimiś  magic  numbers).  Z drugiej strony, czytając wypowiedzi
   użytkowników  tego  forum,  odnoszę  wrażenie,  że niektórym osobom
   udało się zainstalować Open-WRT poprzez interfejs www. Tyle, że mam
   wgrane  już  DD-WRT.  Jak najlepiej zainstalować Open-WRT? Wolałbym
   oczywiście  uniknąć  konieczności  wydawania  pieniędzy (pewnie nie
   małych) i czasu na specjalny kabel szeregowy.
4. Czy  mogę   w  jądro wkompilować compcache (efektywnie zwiększająca
   pamięć routera kosztem mocy procesora)?
5. Czy mogę w jądro wkompilować mdadm (obsługę software raid)?
6. Czy  są jakieś problemy z używaniem Samba3 (która jest unikodowa, w
   odróżnieniu od Samba2)?
7. Nie potrafię znaleźć jasnego przewodnika, jak należy stworzyć obraz
   dla WRT160NL. Czy może ktoś z forumowiczów mógłby mi w tym pomóc?


Pozdrawiam,
Adam Ryczkowski
+48505919892
skype: sisteczko

-------

O mnie

Jeszcze  nie  używałem  OpenWRT. Do tej pory amatorsko administrowałem
serwerami  Ubuntu. Poza tym na swoim WRT160NL używam DD-WRT, na którym
używam  z  powodzeniem  skompilowanych  bibliotek z projektu Open-WRT,
m.in.   transmission  i  samba2.  Niestety  trudno  znaleźć  w  DD-WRT
informacje,  jak  przekompilować  jądro, aby np. włączyć obsługę swap,
lub   ext3   (obsługuje   tylko   ext2).   Gdy  dowiedziałem  się,  że
dezinformacja  w  tej sprawie jest celową polityką właścicieli DD-WRT,
postanowiłem  bardziej  poważnie zająć się Open-WRT. Okazuje się, że w
Polsce,   a   nawet   w  samej  Warszawie  jest  kilka  osób  tym  się
zajmujących(!).


Co chcę zrobić

Chciałbym  stworzyć  własne  jądro  w  Open-WRT, aby móc zrezygnować z
ciągle  włączonego  serwera  na  korzyść znacznie tańszego i cichszego
WRT160NL   z  zewnętrznym  dyskiem(ami).  Planuję  spróbować  postawić
macierz RAID, Baculę, Transmission (lub inny), Samba3 i pewnie jeszcze
parę innych rzeczy, jakie przyjdą mi do głowy.