51

(592 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,

Pewnie zapytam o podstawy, ale po radzie w innym wątku zainstalowałem na 1043ND Gargoyle 1.13. Okazuje się, że 8MB flasha to już za mało i nie wszystko się zmieściło - brak przede wszystkim modułu do obsługi OpenVPN. Będzie mi potrzebny extroot ... albo C7. I w jednym i w drugim przypadku mam pytanie:

- Jak chodzi o extroota, to moje obserwacje są takie: Konfiguruję urządzenie, wkładam pendrajwa i robię extroota i w po inicjalizacji mam w urządzeniu dokładnie taką sama konfigurację jak przed zrobieniem tej operacji? Chodzi mi o to, żeby urządzenie maksymalnie skonfigurować - przekierowania, ograniczenia na firewallu (trochę tego mam) i mieć działające "prawie wszystko" bez OpenVPN. A następnie dodać pendrajwa i dokończyć. W razie awarii pendrajwa mam po jego wyjęciu użyteczne urządzenie aż zorganizuję nowego.

- Jak chodzi o C7: Czy te 16MB starczy mi na "wszystko"? I czy mogę zrobić backup ustawień na 1.13 na 1043ND a następnie odtworzyć ten backup na C7? Czy konfigurować C7 ręcznie? A z 1043ND na ER-X da się przenieść?

Aktualnie stary router działa na Gargoyle 1.9.2. Zamierzam przygotować nowy egzemplarz z pełną konfiguracją a potem "tylko przełączyć kabelki" (u mnie to trochę skomplikowane...) do nowego urządzenia.

BTW: Czy jak będzie stabilne 1.14, albo kolejne wersje 1.13, to jest szansa, że da radę zrobić upgrade z zachowaniem ustawień?

Pozdrawiam,
Marcin

52

(4,520 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Po prostu zainstaluj gargoyle 1.13pre9, włącz flow offloading i będziesz miał więcej.

Coś słabo szło mi szukanie, bo myślałem, że to zarezerwowane dla MT7621.
Dzięki za radę smile

Zainstalowałem.
Wstało.
Włączyłem offloading (btw: nie ma gdzieś "ptaszka" do wstawienia? zrobiłem to przez uci po ssh)
Faktycznie działa, 1043ND nie ogranicza mi prędkości.
I do tego znacznie mniejsze obciążenie procesora jest smile

Niestety mam V3, a to ma tylko 8MB Flash.
Do dalszej konfiguracji (OpenVPN nawet się nie zmieścił) muszę jakiegoś pendrajwa znaleźć i extroota zrobić.

Cezary napisał/a:

O ile nie używasz qos, bandwidth itp, bo to nie będzie działało z flow offloadingiem.

Używałem QoS.
Ale wyłączyłem, bo to mi łącze do ok. 50Mbit/s obcinało (więcej nie wyrabiał z włączonym).
Trochę mam nadzieje, że przy 150/15 pasma starczy, żeby było ok, bez QoS.

53

(4,520 odpowiedzi, napisanych Oprogramowanie / Software)

Dzień dobry,

Mam aktualnie 1043ND v2 z Gargoyle. Czy chcę przejść na OpenWRT z LuCI nie wiem ... moduł konfiguracyjny OpenVPN w Gargoyle bardzo mi odpowiada.

Router żadnego problemu nie sprawia, ale po zmianie łącza na 150/15 niestety stał się wąskim gardłem (100, w porywach 120 wyciąga).

Zacząłem szukać. Poczytałem trochę poradnik. Ze względu na miejsce montażu tego sprzętu, to najchętniej włożyłbym tam coś takiego samego z wyglądu. Przyglądałem się WDR4300 czy Archer C7 ... ale na tym chyba wiele więcej nie wyciągnę? A może się mylę? Zegary podobne, ale może jednak procesory lepsze?

A tej samej obudowie jest Archer A9 z Broadcomem. WiFi i tak wyłączam, więc nie potrzebuję. Będzie wydajniejszy? Ale chyba nie ma Gargoyle...

Czy też sobie głowy nie zawracać i zakupić Ubiquiti ER-X oraz włączyć na nim "hardware flow offloading"?

I tak się zastanawiam: mam Gargoyle 1.9.2. Może i na tych atherosach/qualcommach da się jakoś poprawić wydajność NATa?

Pozdrawiam,
Marcin

Żyje smile DZIĘKI WIELKIE smile

Cezary napisał/a:

A mac adres jest tam gdzieś też schowany i musisz też go ustawić we flash.

Cezary napisał/a:

Jest tylko jeden, czytany z partycji "rom"

Znalazłem. Poprawiłem. Drugi numerek w rom to PIN do WPSa był. Też zmieniłem na ten z obudowy.

Cezary napisał/a:

Masz mieć dane kalibracyjne SWOJEGO routera, z innego mogą działać ale też mogą dziać się cuda z wifi. Dane kalibracyjne sa specyficzne dla każdego egzemplarza i nie masz pewności że z innego będą działać.

Czego mogę się spodziewać jak nie mam tych danych oryginalnych, tylko wgrałem z jakiegoś innego egzemplarza? Jak sprawdzić, czy jest w miarę ok? Mam 4 szt. i mogę potestować różne wersje...

Cezary napisał/a:

Jest tylko jeden, czytany z partycji "rom"

To tego znalazłem i zmieniłem.

# mtd write /tmp/mtd8-misiak.backup radio
Could not open mtd device: radio
Can't open device for writing!

Rozumiem, że przez SSH nie pójdzie?

Jeszcze jutro zerknę (jak uda mi się odzyskać pliki, bo je usunałem hmm), ale wydawało mi się, że w tym co odczytałem z flasha są same zera .... mogłem niestety te kilka bajtów z końca pliku przegapić.

Jak będę miał, to pewnie zadziała wszystko a jak nie, to zostaje mi testować te pliki z innych egzemplarzy i może akurat trafi... ??

Jeden MAC znalazłem, ale drugiego nie widzę sad

Witam,

Skracając historię: za wcześnie odłączyłem zasilanie i wyczyściło mi flasha. Po wylutowaniu i odczytaniu w programatorze same zera miał sad

Załadowałem mu soft (w programatorze) używając ArcherC2V1_tp_recovery.bin, który jak się okazało był o 256kB za mały. Dopełniłem resztę zerami.

Wstało... Ale... No właśnie, niby działa, ale nie ma WiFi sad

Co i jak mogę zrobić?

# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00001000 "u-boot"
mtd1: 007a0000 00001000 "firmware"
mtd2: 00180c75 00001000 "kernel"
mtd3: 0061f388 00001000 "rootfs"
mtd4: 0033f000 00001000 "rootfs_data"
mtd5: 00010000 00001000 "config"
mtd6: 00010000 00001000 "rom"
mtd7: 00010000 00001000 "romfile"
mtd8: 00010000 00001000 "radio"

Używając dd mogę kolejne bloki odczytać z innego C2. Co też zrobiłem. Moduły "rom" i "radio" coś zawierają...

I teraz pytania:

- mogę używając "mtd write" załadować taki blok z jednego C2 do drugiego?
- jestem w stanie tak zmodyfikować pobrany plik, żeby oryginalne MACi przywrócić?

Pobrałem te bloki z 4 szt. Archera C2 ... wszystkie są troszkę inne.

A może to "przywracanie wifi do życia" robi się jakoś inaczej?

Pozdrawiam,
MK

58

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Zostało mi w /etc/config/network coś takiego:

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

config globals 'globals'
        option ula_prefix 'fda6:3a7f:d96f::/48'

config interface 'lan'
        option type 'bridge'
        option proto 'dhcp'
        option ifname 'eth0'

config switch
        option name 'switch1'
        option reset '1'
        option enable_vlan '0'

i wydawało się, że jest ok. Ale po kilkunastu minutach użytkownika okazało się, że działa tylko jako AP z jednym portem LAN. Kiedy podłączałem coś do innego portu switcha to albo padała komunikacja wifi, albo komunikacja pomiędzy urządzeniami na kablu.

Ciekawe było to, że pod wifi urządzenie się autoryzowało, wysyłało zapytanie do sewera DHCP, ale nie dostawało odpowiedzi.

59

(13 odpowiedzi, napisanych Oprogramowanie / Software)

PS. A tak swoją drogą, czy mógłbym kompletnie zrezygnować z eth0.1 i eth0.2 i po prostu używać eth0? W sumie już jest ok i nie potrzebuję tego, ale pytam z ciekawości, czy tak można i jak powinna wyglądać konfiguracja dla takiego przypadku.

60

(13 odpowiedzi, napisanych Oprogramowanie / Software)

mar_w napisał/a:
marcinkk napisał/a:

...Nie wiem dokładnie co się dzieje ... powinienem Wiresharka odpalić i zobaczyć

Jak chcesz to się dowiedz u kogoś "mocniejszego", bo ja odrobiłem tą lekcję ale tylko tcpdumpem więc to się nie liczy smile
Szkoda, że muszę tłumaczyć się ze zdań, które nie powiedziałem/napisałem/.

No troszkę inaczej tcpdump wygląda wink

Mam most pomiędzy eth0.1 oraz wlan0 i wlan1 - działa.

Próbując dodać do tego "zestawu" eth0.2 to wiecznie coś mi wywalało, niezależnie od tego, czy robiłem to modyfikując switcha, czy dodając do mostu (takie dwie metody opisuje Cezary tutaj: https://eko.one.pl/?p=openwrt-vlan w sekcji "Rezygnacja z WAN". Niezależnie od tego, czy LANa miałem w trybie DHCP czy statycznie, to po chwili traciłem kontakt z routerem (ani LuCI ani SSH) ... ale most/switch zdaje się jednak działał, bo klienci po wifi się chyba łączyli (zdaje się i chyba ... bo nie zwracałem na to uwagi, ale w pewnym momencie skorzystałem z wifi i było ok ... tak mi się wydaje).

Od wczoraj, kiedy zrobiłem modyfikację VLANów na switchu ORAZ ustawiłem taki sam adres MAC dla eth0.2 jak dla eth0.1 wszystko działa poprawnie.

61

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

1. System wie skąd z flash pobrać mac adres i robi te wpisy podczas uruchomienia. W /etc/board.json są, ustaw ręcznie mac adres taki jak był lub przywróć ustawienia domyślne to sam to zrobi (i rezulat będzie taki jak byś ręcznie to ustawił).

Pomysł przywrócenia ustawień domyślnych miałem ... ale już mi się nie chciało hmm Przeczytałem z obudowy, a dokładniej skopiowałem z WLANów, ale teraz już wiem gdzie szukać smile

Zrobiłem tak:

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

config globals 'globals'
        option ula_prefix 'fd32:1c75:99df::/48'

config interface 'lan'
        option type 'bridge'
        option proto 'dhcp'
        option ifname 'eth0.1'

config device 'lan_eth0_1_dev'
        option name 'eth0.1'
        option macaddr 'e8:94:f6:e0:b5:bf'

config device 'wan_eth0_2_dev'
        option name 'eth0.2'
        option macaddr 'e8:94:f6:e0:b5:bf'

config switch
        option name 'switch1'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch1'
        option vlan '1'
        option ports '0 1 2 3 4 6t'

Czyli dodałem "0" do "vlan 1" oraz zmieniłem MAC dla eth0.2 i wygląda, że już działa poprawnie. Bez tej drugiej zmiany były problemy.

gegu napisał/a:

Nie bridge'uj portów, tylko od razu ustaw odpowiedni vlan. Wyczyść te mac adresy i będzie działać. Coś tam jeszcze jest zepsute w konfigu, bo bridge powinien ustawić swój mac adres dla ruchu wychodzącego (chyba, że przepuszcza ruch między portami, to wtedy nie dotyka ramek).

Nie wiem dokładnie co się dzieje ... powinienem Wiresharka odpalić i zobaczyć ... ale bez ruszania tych linii "option macaddr" przez chwilę działało, a po chwili była klapa. Zwykle po restarcie, ale też tak po prostu po "kilku chwilach".

Dzięki Panowie za rady smile

62

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,

Moja aktualna konfiguracja sieci wygląda tak:

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

config globals 'globals'
        option ula_prefix 'fd32:1c75:99df::/48'

config interface 'lan'
        option type 'bridge'
        option proto 'dhcp'
        option ifname 'eth0.1'

config device 'lan_eth0_1_dev'
        option name 'eth0.1'
        option macaddr 'e8:94:f6:e0:b5:bf'

config device 'wan_eth0_2_dev'
        option name 'eth0.2'
        option macaddr 'e8:94:f6:e0:b5:c0'

config switch
        option name 'switch1'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch1'
        option vlan '1'
        option ports '1 2 3 4 6t'

config switch_vlan
        option device 'switch1'
        option vlan '2'
        option ports '0 6t'

Działa to jako "Dumb AP" i ogólnie jest ok, ale chciałbym jeszcze użyć portu WAN w ramach switcha. No niby proste. Da się wyklikać w LuCI albo zmienić podany plik i po zatwierdzeniu zwykle działa, ale po kilku(nastu) minutach router przestaje odpowiadać na pinga sad

Opcja 1:

config interface 'lan'
        option type 'bridge'
        option proto 'dhcp'
        option ifname 'eth0.1 eth0.2'

Opcja 2:

config switch_vlan
        option device 'switch1'
        option vlan '1'
        option ports '0 1 2 3 4 6t'

i vlan '2' do usunięcia.

Nie wiem dlaczego tracę kontakt, ale to co przychodzi mi do głowy (może zupełnie błędnie) to, że po zmostkowaniu urządzenie zgłasza mi się czasami z MACiem e8:94:f6:e0:b5:bf a innym razem z e8:94:f6:e0:b5:c0 i w tablicy ARP mam jakieś bzdury i nie mogę nawiązać kontaktu. Jeżeli nie to jest problemem, to nie wiem o co chodzi sad

BTW: Skąd w konfiguracji są linie:

config device 'lan_eth0_1_dev'
        option name 'eth0.1'
        option macaddr 'e8:94:f6:e0:b5:bf'

config device 'wan_eth0_2_dev'
        option name 'eth0.2'
        option macaddr 'e8:94:f6:e0:b5:c0'

Pytam z dwóch powodów:

1) Jak kopiowałem sobie konfigurację (przez LuCI) pomiędzy dwoma C2, to kopiowało mi też te MACi. Jak przywrócić oryginalne? Skasować te wpisy i reboot?

2) W temacie opisanego na początku problemu, czego mogę się spodziewać, jeżeli wpiszę do konfiguracji:

config device 'wan_eth0_2_dev'
        option name 'eth0.2'
        option macaddr 'e8:94:f6:e0:b5:bf'

czyli wpisując do eth0.2 taki sam MAC jak w eth0.1...

Pozdrawiam,
Marcin

63

(17 odpowiedzi, napisanych Oprogramowanie / Software)

MiG25 napisał/a:

Dla OpenWRT stable jest specjalna wersja wpad dla mesh :

root@OpenWrt:~# opkg list |grep wpad
wpad-basic - 2019-08-08-ca8c2bd2-4 - This package contains a basic IEEE 802.1x/WPA Authenticator and Supplicant with WPA-PSK, 802.11r and 802.11w support.

Nie zauważyłem wcześniej: wpad-basic ma wspracie dla Fast Roaming (802.11r) smile

OT: Ogólnie mam problem z tym Archer C2. Wszelkie próby rezygnacji z WANa (https://eko.one.pl/?p=openwrt-vlan) kończą się tym, że po restarcie nie mam połączenie z routerem. Nie wiem co mu jest. Chyba będę musiał rozkręcić i RSa podłączyć...

64

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Gargoyle tak, ma pełnego wpada. Ale gargoyle nie wspiera mesha z gui, a jak go zrobisz ręcznie to później nie możesz ruszać gui bo nadpisze ci konfigurację.

Dotyczy to tylko ustawień WiFi, czy też dowolnej zmiany w GUI?

Jeszcze jedno pytanie (w sumie dwa), trochę długie i z gatunku zawracanie głowy: Z opisu tutaj wynika, że OpenWRT należy ładować przez TFTP przygotowując odpowiednio "recovery image": https://openwrt.org/toh/tp-link/archer_c2_ac750. Ale to dotyczyło wersji 19.07.1 i widzę, że nowsze mają już obraz "factory", który mogę normalnie przez WWW wrzucić? I druga część pytania: Jeżeli załaduję dajmy na to Gargoyle i uznam, że chcę OpenWRT z LuCI (lub odwrotnie), to robię to ładując po prostu obraz "sysupgrade", czy też muszę zmienić image w trybie recovery?

65

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ad2) Moje obrazy mają standardowo to samo co mają obrazy openwrt - więc pakiet wpad-basic/wpad-mini a nie pełną wersję wpad.

Gargoyle ma pełnego wpada? Tak mi raportuje mój router:

root@gate:~# opkg list-installed | grep wpad
wpad - 2015-03-25-1

66

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

(czasami nie będą zmieniały tylko uparcie będą się trzymać aż straci sygnał)

Ale to głupie... hmm

Ale do rzeczy. Myślałem, żeby sobie mesh skonfigurować, ale z tego co czytam, to przełączania klientów i tak mi to nie zapewni sad

Zanim wymienię firmware w Archer C2 V1 na OpenWRT mam jednak 2 pytania:

1) Czy Mediatek MT7620 obsługuje mesh? Na stronach OpenWRT czytam: "Support for 802.11s (type mesh) depends on wireless driver. (...)" i dalej jest jak to sprawdzić. Problem w tym, że musiałbym najpierw soft na OpenWRT zmienić sad

2) A jak to wygląda w przypadku "802.11r Fast Transition": Po prostu potrzebuję nowego OpenWRT (z LuCI, żeby wyklikać), czy też potrzebne jest wsparcie sprzętowe jak w przypadku 802.11s? Jeżeli potrzebne jest wsparcie sprzętowe, to czy ten MT7620 wspiera 802.11r?

Ad. 2) Z tego co poczytałem na temat "Fast Transition" to pomijając sprzęt będę potrzebował pełnego pakietu "wpad". Czy obrazy Cezarego https://dl.eko.one.pl/firmware/?vendor= … able=false mają pełnego wpada, czy wersję mini?

EDIT: Jeszcze jedno pytanie mnie naszło: Niezależnie od tego, czy mesh czy fast transition, to i tak listę filtrowanych MACów na każdym AP konfiguruję niezależnie?

Ten dziwny image pochodzący z openwrt.dlabac.net nie wgrał RedBoota, ale chyba podmienił boot loadera co nieco, bo procedurą przez TFTP nie mogę oryginalnego firmware przywrócić. Mam dodatkowo chyba problem sprzętowy... Temat częściowo odkładam do przyszłego tygodnia, ale na tą chwilę mam jeszcze kilka spraw:

1. Czy ktoś może udostępnić tego WiliBox image w jakiejkolwiek wersji, żeby RebBoot zainstalować?

2. Szukając RebBoota trafiłem na ten wątek: https://eko.one.pl/forum/viewtopic.php?id=7685. Wnioskuję z niego, że mogę pobrać ze strony http://openwrt.dtech.hu/firmware/_archi … e-10.03.1/ fimware o nazwie openwrt-standard-wla-5000ap-squashfs.bin, który da się załadować przez przeglądarkę, czy też po TFTP standardowym boot loaderem i będę miał działające Backfire?

Witam,

Przepraszam za otwieranie bardzo starego wątku w temacie jeszcze starszego sprzętu. Ale leżą mi takie mydelniczki po kątach. Chciałem na tym 802.11a odpalić, ale na fabrycznym firmware jakoś mało stabilne jest, chociaż w trybie mostu kiedyś działało lata bez dotykania hmm Wymyśliłem, że w takim razie, może OpenWRT bym tam wgrał...

Znalazłem coś takiego: https://openwrt.org/toh/wistron/ca8-4

O ile dobrze rozumiem, to do tego się wgrywa "bez problemu" pliki, które można pobrać stąd: https://archive.openwrt.org/attitude_ad … /generic/, a konkretnie https://archive.openwrt.org/attitude_ad … vmlinux.gz i https://archive.openwrt.org/attitude_ad … .squashfs.

Tylko jest małe "ale": A RedBoot bootlader image has to be installed to support Kamikaze build. As of now this can be installed either via the WiliBox images, or via JTAG.

Szukając dalej znalazłem taką instrukcję: http://fs.airlive.com/airlive_fileserve … 5000AP.pdf i tam jest napisane: 1. Download the kernel + rootfs image at http://openwrt.dlabac.net/Archiv/openwr … e.www.bin, 2. In the WLA-5000AP’s web interface, choose Firmware Upgrade. Link nieaktualny, ale ten obraz znalazłem w sieci.

No i teraz moje pytanie: Czy jak wgram tego openwrt-ar531x-2.4-jffs2-4MB-zImage.bin to będę miał już tego RedBoota, czy też jakikolwiek inny boot loader, który pozwoli mi wgrać AA zgodnie z tą instrukcją -> https://openwrt.org/toh/wistron/ca8-4#setup_1209.

Jeszcze pytanie co do samej instrukcji. Kiedy startuje ten RedBoot, to wypisuje:

IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.1.254, DNS server IP: 0.0.0.0

Czyli IP mojego urządzenia to 192.168.1.1 a instrukcja:

load -r -v -b 0x80041000 openwrt-atheros-vmlinux.gz

ładuje plik openwrt-atheros-vmlinux.gz z serwera TFTP pod adresem 192.168.1.254?

Nie będę za bardzo płakał po zrobieniu cegły z mydelniczki, ale nie jest to mój cel smile

Pozdrawiam,
MK

69

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

TL-WR1043ND v1 - nie ma sterowanego usb

Tak tylko w ramach uzupełnienia:

Po uzupełnieniu płytki o rezystor R708, gdzie było przygotowane miejsce, ale elementu nie było, sterowanie zasilaniem portu USB jest z gpio16.

Wartość R708 ... co najmiej 5x mniej niż R705. U mnie jakoś tak wyszło, że w ramach testów R705 (4,7k) trafił na miejsce R708 a potem w to wolne miejsce trafił rezystor 33k.

70

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Nie czuję się na siłach, żeby przez źródła się przekopywać ;(

Jeszcze mnie nurtuje ten problem LEDów. Czemu one się nie dają sterować przez GPIO?

71

(6 odpowiedzi, napisanych Sprzęt / Hardware)

A skąd masz taki pełny spis smile Na openwrt.org nie ma tych szczegółów sad Nie piszą o wersjach sad

W każdym razie dzięki, teraz wszystko jasne smile

W skrócie problem jest taki: Potrzebuję programowo odłączać zasilanie od portu USB w TPLinku TL-WR1043ND.

Tutaj piszą, że się da: https://wiki.openwrt.org/doc/howto/usb.overview - sterując gpio21. Natomiast tutaj piszą: https://wiki.openwrt.org/toh/tp-link/tl-wr1043nd#gpios, że gpio15.

No to poczytałem co się robi z tym GPIO: https://wiki.openwrt.org/doc/hardware/port.gpio i zacząłem testować. Nie działa. Ani 21, ani 15, ani 16.

No to lecimy dalej. Odpaliłem skrypt blink: https://wiki.openwrt.org/doc/hardware/p … ript_blink i ... działa w widoczny sposób tylko gpio8 - robi restart urządzenia, a reszta nie wiem ... nawet diodami nie steruje. Może ja coś źle robię...

Wpadł mi jeszcze w ręce 842ND. Tutaj piszą, że można zasilaniem USB sterować: https://wiki.openwrt.org/toh/tp-link/tl-wr842nd#gpios. Nie działa jednak gpio4, ale działa gpio6 zgodnie z tym opisem: https://wiki.openwrt.org/doc/howto/usb.overview.

Diodami potrafię sterować zgodnie z opisem tutaj: https://eko.one.pl/?p=openwrt-leds

No i teraz co dalej... Czy to sterowanie zasilaniem portu USB przez GPIO w 1043ND jest w ogóle możliwe? Może coś blokuje i nie działa tak jak sterowanie LEDami?

Na razie wymyśliłem, że albo kupię 842ND albo wykombinuję jakiś wyłącznik zasilania portu USB sterowany z LEDa QSS. Ale może się jednak da to zrobić bezpośrednio, tylko coś blokuje dostęp podobnie jak do LEDów?

73

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Wg zasady "jak działa to nie ruszaj", to nie na wszystkich mogę sobie dowolnie soft zmieniać, ale 1043ND v1 na pewno przetestuję na CC.

Przy okazji dorwałem jeszcze Airlive N450R. Test tylko na oryginalnym sofcie, bo żadnego wrt nie znam na ten sprzęt. Szybkość po NAT 105-110 MiB/s. Ale w logu był komunikat "HW NAT Enabled" czy jakoś tak.

74

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Tak przy okazji sprawdzania sprzętu po awarii (http://eko.one.pl/forum/viewtopic.php?id=11616) naszło mnie testowanie wydajności routerów, a dokładniej NATa.

Konfiguracja do testu:

komputer 1 (jakiś serwer ftp) - (wan) router (lan) - komputer 2 (klient ftp)

Po wycięciu routera mam jakieś 110-115 MiB/s (wg filezilla).

D-Link DIR-300:
- soft oryginalny 6-6,5 MiB/s
- ddwrt/openwrt ... tu osiągałem od 4,5 (AA) do 7,5 (CC) MiB/s, ale też środowisko mi się zmieniało w niektórych testach
W każdym razie wszystko to są wartości mniejsze niż przepustowość 100BaseTX.

TP-Link TL-WR842ND v1:
- gargoyle 1.6.2 -> 11,5 MiB/s
Szybciej właściwie się nie da na łączu ethernetowym 100 Mbit/s wink

TP-Link TL-WR1043ND v1:
- gargoyle 1.6.2 -> 16,5-17,5 MiB/s

TP-Link TL-WDR3600:
- gargoyle 1.6.2 -> 14-15 MiB/s

Obydwa powyższe daleko do możliwości łącza 1Gbps, ale jak rozumiem to zależy od wydajności procesora oraz liczby reguł firewalla i pewnie jeszcze innych opcji?

Pytanie mam: Czy ktoś mógłby sprawdzić jak sobie radzą takie potworki jak Linksys WRT1200AC czy też coś tańszego typu TP-Link TL-WR1043ND v2/v3?

75

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Procek mam nowy, po prostu coś nie wyszło przy jego lutowaniu za pierwszym razem i to zostało poprawione. Już go katowałem więcej niż kilkanaście minut i działa smile

PS. Formalnie temat wątku powinien być Martwy DIR-300 Rev. B, ale z tego co się zorientowałem to jest to poza nazwą dokładnie to samo co DIR-600 Rev. B (takie linki podają na dd-wrt) i jakoś w natłoku informacji taki temat wpisałem swego czasu.