27 Listopada 2021 13:09:18
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Jaki Router ? PILNE !
· Merlin/transmission ...
· WNR3500Lv2
· Przekierowanie użyt...
· Debrick netgear R7000
· [DIY] NAS bez kompro...
· [S] Unifi U6-LITE
· Przepustowość łą...
· Błąd nr 13 - insta...
· Multiroom N z wykorz...
· Jaki router wybrać-...
· Słaby transfer po W...
· reverse proxy nginx ...
· OMV priorytet aplikacji
· Konfiguracja serwera...
· Nie mogę dodawać s...
· rt-ac87u maksymanla ...
· Nastepca RT18
· światłowód 600mbi...
· ASUS RT-N18U dual wan
Najpopularniejsze obecnie wątki
· WNR3500Lv2 [727]
· Debrick netgear R... [60]
· Przepustowość ... [21]
· Przekierowanie u... [11]
· [DIY] NAS bez kom... [7]
· Jaki Router ? PIL... [6]
· [S] Unifi U6-LITE [6]
· Merlin/transmissi... [1]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
37% [146 głosów]

Broadcom ARM
Broadcom ARM
52% [205 głosów]

Atheros
Atheros
5% [21 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [4 głosów]

Żaden z powyższych
Żaden z powyższych
3% [12 głosów]

Ogółem głosów: 395
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
54.227.97.219
Zobacz wątek
 Drukuj wątek
[HOWTO] Kompilacja "redpill" dla Xpenology
shibby
"Redpill" to nowy loader, następca popularnego i dotychczas używanego loadera by Jun, który niestety swoje wsparcie zakończył na wersji softu DSM6.2.3.
"Redpill" wspiera softy 6.2.4, 7.x.

Ważne linki:
- dyskusja o redpill https://xpenology.com/forum/topic/457...iscussion/
- redpill-tool-chain by haydibe - do znalezienia w linku wyżej
- repozytorium grupy TTG - https://github.com/RedPill-TTG
- repozytorium jumkey z dodanym wsparciem dla 7.0.1 https://github.com/jumkey/redpill-loa...ee/develop
- repozytorium pocopico z dodatkowymi modułami https://github.com/pocopico/rp-ext

By w ogóle myśleć o kompilacji redpill potrzebujemy:
- linuxa, możliwie świeżego (w moim przypadku Debian Buster)
- zainstalowanego dockera
- chociaż podstawowej wiedzy z linuxa

Download: Wszystkie potrzebne pliki użyte w tutorialu dostępne są pod adresem: https://update.groov.pl/redpill/

1) przygotowanie środowiska

Ściągamy plik redpill-tool-chain_x86_64_v0.11.zip (to na chwilę pisania artykułu najnowsza wersja) i rozpakowyjemy. Nadajemy uprawnienie execute dla głównego skryptu:

chmod +x redpill_tool_chain.sh


Toolchain wspiera następujące obrazy:

Available platform versions:
---------------------
bromolow-6.2.4-25556
bromolow-7.0-41222
apollolake-6.2.4-25556
apollolake-7.0-41890


gdzie apollolake to DS918+, zaś bromolow oznacza DS3615xs.


Jeżeli chcemy skompilować redpill dla 6.2.4 lub 7.0 RC to następny krok możemy ominąć. Jeżeli zaś chcemy redpill dla 7.0.1 DS918+ to ściągamy global-add-7.0.1.patch i go nakładamy komendą:

patch -p0 < global-add-7.0.1.patch


|Wtedy lista wspieranych platform powiększy nam się do:

Available platform versions:
---------------------
bromolow-6.2.4-25556
bromolow-7.0-41222
apollolake-6.2.4-25556
apollolake-7.0-41890
apollolake-7.0.1-42218


2) Dane do kompilacji

Znając już platformę, pod którą chcemy skompilować musimy przeedytować plik <platforma>_user_config.json. Uzupełniamy w nim:
- pid i vid naszego pendrive`a. Uczulam, by 10x sprawdzić czy poprawnie wpisaliśmy dane. W windowsie wchodzimy do Menadżera urządzeń, Stacje dysków, odszukujemy nasz pendrive, Szczegóły, Nadrzędny i tu mamy PID i VID.
- sn - wygenerowany numer seryjny (w google wpisujemy "xpenology seria generator")
- mac1, mac2 itd - adresy mac naszej karty (kart) LAN w NASie
- dodatkowo polecam dodać pola

    "DiskIdxMap": "00",
    "SataPortMap": "6",
    "SasIdxMap": "0"


powyższe oznacza, że mamy jeden kontroler SATA z 6`ma portami. Jeżeli mieli byśmy przykładowo jeden kontroler z 2 portami i drugi z dodatkowymi dwoma to SataPortMap ustawiamy na 22.

Całościowo mój plik wygląda następująco:

{
  "extra_cmdline": {
    "pid": "0xA1C1",
    "vid": "0x0987",
    "sn": "1230NZN01831123",
    "mac1": "001122334455",
    "mac2": "001122334466",
    "DiskIdxMap": "00",
    "SataPortMap": "6",
    "SasIdxMap": "0"
  },
  "synoinfo": {},
  "ramdisk_copy": {}
}


3) przygotowanie dockera i pierwsza kompilacja

Wydajemy komendę:

./redpill_tool_chain.sh build <platforma>


czyli np

./redpill_tool_chain.sh build apollolake-7.0.1-42218


To przygotuje nam obraz dockera z odpowiednią wersją GCC, źródeł linuxa itd.

Następna komenda to kompilacja obrazu redpill:

./redpill_tool_chain.sh auto <platforma>


czyli np

./redpill_tool_chain.sh auto apollolake-7.0.1-42218


Zobaczymy, że najpierw skompiluje się redpill-lkm czyli moduł redpill a następnie redpill-load czyli loader który wygeneruje nam finalny plik ISO.
Po zakończonym procesie nasz obraz znajdziemy w katalogu "images". Teraz wystarczy "wypalić" obraz redpill na naszego pendrive programem Win32DiskImager.

4) Dodanie modułów

Jeżeli podstawowa kompilacja nie chce nam ruszyć, może okazać się konieczne dodanie modułów np do obsługi naszej karty LAN albo kontrolera SATA. Posłużyć się można tu repozytorium pocopico. Na moim przykładzie dodam moduł tn40xx do obsługi karty Edimax 10GbE.

W tym celu musimy lekko zmodyfikować redpill-load. W pliku global_config.json odszukujemy "local_rp_load_use" i zmieniamy z false na true. Następnie w głównym trzewie toolchaina ściągamy źródła redpill-load (ja używam forka by jumkey, ponieważ ma on dodaną obsługę dla 7.0.1)

git clone https://github.com/jumkey/redpill-load.git -b develop


Wchodzimy do katalogu redpill-load i poniższą komendą dodajemy moduł (w moim przypadku tn40xx)

./ext-manager.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/tn40xx/rpext-index.json


wychodzimy katalog wyżej i kompilujemy obraz

./redpill_tool_chain.sh auto <platforma>


W trakcie kompilacji rzuci nam się w oczy, że moduł faktycznie został pobrany i dodany do wynikowego obrazu

[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tn40xx/releases/ds918p_42218.json to /opt/redpill-load/custom/extensions/_ext_new_rcp.tmp_json
######################################################################################################################################################################################################################################################### 100.0%

[#] Filling-in newly downloaded recipe for extension pocopico.tn40xx platform ds918p_42218
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tn40xx/releases/tn40xx-4.4.180plus.tgz to /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/tn40xx-4.4.180plus.tgz
######################################################################################################################################################################################################################################################### 100.0%
[#] Verifying /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/tn40xx-4.4.180plus.tgz file... [OK]
[#] Unpacking files from /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/tn40xx-4.4.180plus.tgz to /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/... [OK]
[#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/tn40xx/src/check-tn40xx.sh to /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/check-tn40xx.sh
######################################################################################################################################################################################################################################################### 100.0%
[#] Verifying /opt/redpill-load/custom/extensions/pocopico.tn40xx/ds918p_42218/check-tn40xx.sh file... [OK]
[#] Successfully processed recipe for extension pocopico.tn40xx platform ds918p_42218


Jeżeli potrzebnego nam modułu nie ma na liście, proponuję zwrócić się do @pocopico w temacie o redpill. Samodzielna kompilacja modułów to często wielogodzinne boje (nie wszystkie moduły są dostarczane w źródłach kernela). Przykładowo tn40xx nie dość, że nie jest w źródłach kernela, to przez prawa licencyjne źródła zostały zubożone o wsparcie dla mojej karty Edimaxa. Dobre 3 godziny zajęło mi posklejanie sterowników i ich kompilacja. Finalnie sama kompilacja odbywa się przez CROSS_COMPILE i w moim przypadku finalna komenda to:

make -C /usr/src/module_compile/tn40xx-driver-vendor-drop-v0.3.6.17.2 EXPECTED_KDIR=/usr/src/module_compile/DSM-7.0-toolkit/build CROSS_COMPILE=/usr/src/module_compile/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- MV88X3310=YES QT=YES TL=YES AQ=YES MUSTANG=YES


Czasami zamiast DSM-7.0-toolkit trzeba użyć źródeł kernela (toolchain ściąga wymagane pliki do "docker/downloads")
Edytowany przez shibby dnia 18-10-2021 08:49
Router: EdgeRouter ER-12
Switch: Ubiquiti US-8-150W
Wi-Fi: Ubiquiti UAP-AC-Pro + U6-Lite
NAS: Xpenology DS918+
Serwer: Dell 3040M
 
manius
Witam
Próbuję kompilacji ale wywali mi błąd


root@proxmox:~/redpill# ./redpill_tool_chain.sh build apollolake-7.0.1-42218
Downloading Toolkit Dev
###################################################################################################################################################################################### 100.0%###################################################################################################################################################################################### 100.0%###################################################################################################################################################################################### 100.0%
[+] Building 80.5s (15/15) FINISHED
 => [internal] load build definition from Dockerfile                                                                                                                                    0.1s
 => => transferring dockerfile: 2.21kB                                                                                                                                                  0.0s
 => [internal] load .dockerignore                                                                                                                                                       0.0s
 => => transferring context: 2B                                                                                                                                                         0.0s
 => [internal] load metadata for docker.io/library/debian:10-slim                                                                                                                       2.4s
 => [internal] load build context                                                                                                                                                       8.0s
 => => transferring context: 356.74MB                                                                                                                                                   7.9s
 => [extract 1/2] FROM docker.io/library/debian:10-slim@sha256:544c93597c784cf68dbe492ef35c00de7f4f6a990955c7144a40b20d86a3475f                                                         4.5s
 => => resolve docker.io/library/debian:10-slim@sha256:544c93597c784cf68dbe492ef35c00de7f4f6a990955c7144a40b20d86a3475f                                                                 0.0s
 => => sha256:544c93597c784cf68dbe492ef35c00de7f4f6a990955c7144a40b20d86a3475f 1.85kB / 1.85kB                                                                                          0.0s
 => => sha256:f6ed7ce6e3264649e1d4f40585247c50e32faaf268984c5c5cbf0e67cf7f0ec7 529B / 529B                                                                                              0.0s
 => => sha256:8ae0cebc834a83dc033065409120379a215e64d4d717449a56f211c10c8f1c95 1.46kB / 1.46kB                                                                                          0.0s
 => => sha256:b380bbd43752f83945df8b5d1074fef8dd044820e7d3aef33b655a2483e030c7 27.14MB / 27.14MB                                                                                        1.1s
 => => extracting sha256:b380bbd43752f83945df8b5d1074fef8dd044820e7d3aef33b655a2483e030c7                                                                                               3.1s
 => [stage-1 2/9] RUN apt-get update &&     apt-get install --yes --no-install-recommends ca-certificates build-essential git libssl-dev curl cpio bspatch vim gettext bc bison flex   44.1s
 => [extract 2/2] ADD downloads/ds.apollolake-7.0.dev.txz /                                                                                                                            56.9s
 => [stage-1 3/9] RUN git clone https://github.com/RedPill-TTG/redpill-lkm.git  -b master  /opt/redpill-lkm &&     git clone https://github.com/jumkey/redpill-load.git -b develop /op  3.4s
 => [stage-1 4/9] COPY --from=extract /usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build/ /opt/toolkit_dev-apollolake-7.0.1-42218                2.9s
 => [stage-1 5/9] RUN if [ "apollolake" = "apollolake" ] then echo '+' > /opt/toolkit_dev-apollolake-7.0.1-42218/.scmversion; fi &&     if [ "toolkit_dev" = "kernel" ] then          0.4s
 => [stage-1 6/9] WORKDIR /opt                                                                                                                                                          0.1s
 => [stage-1 7/9] COPY Makefile /opt/                                                                                                                                                   0.0s
 => [stage-1 8/9] COPY entrypoint.sh /entrypoint.sh                                                                                                                                     0.0s
 => [stage-1 9/9] RUN chmod +x /entrypoint.sh                                                                                                                                           0.5s
 => exporting to image                                                                                                                                                                  7.0s
 => => exporting layers                                                                                                                                                                 7.0s
 => => writing image sha256:5ba549000aeb7cb4cbd7df0d0add0e12664e99ddf6e41ea950d437d5c3254c79                                                                                            0.0s
 => => naming to docker.io/library/redpill-tool-chain:apollolake-7.0.1-42218                                                                                                            0.0s



root@proxmox:~/redpill# ./redpill_tool_chain.sh auto apollolake-7.0.1-42218
Checking if redpill-lkm sources require pull.
  Nothing to do.
Check if redpill-load sources require pull.
  Nothing to do.
Lay back and enjoy the show: Magic is about to happen!
make[1]: Entering directory '/opt/redpill-lkm'
make -C /opt/toolkit_dev-apollolake-7.0.1-42218 M=/opt/redpill-lkm RP_MODULE_TARGET="prod" RP_MODULE_TARGET_VER="7" modules
make[2]: Entering directory '/opt/toolkit_dev-apollolake-7.0.1-42218'
RP-TARGET SPECIFIED AS prod v7
  CC [M]  /opt/redpill-lkm/compat/string_compat.o
  CC [M]  /opt/redpill-lkm/internal/helper/math_helper.o
  CC [M]  /opt/redpill-lkm/internal/helper/memory_helper.o
  CC [M]  /opt/redpill-lkm/internal/helper/symbol_helper.o
  CC [M]  /opt/redpill-lkm/internal/scsi/scsi_toolbox.o
  CC [M]  /opt/redpill-lkm/internal/scsi/scsi_notifier_list.o
  CC [M]  /opt/redpill-lkm/internal/scsi/scsi_notifier.o
  CC [M]  /opt/redpill-lkm/internal/override/override_symbol.o
  CC [M]  /opt/redpill-lkm/internal/override/override_syscall.o
  CC [M]  /opt/redpill-lkm/internal/intercept_execve.o
  CC [M]  /opt/redpill-lkm/internal/call_protected.o
  CC [M]  /opt/redpill-lkm/internal/intercept_driver_register.o
  CC [M]  /opt/redpill-lkm/internal/stealth/sanitize_cmdline.o
  CC [M]  /opt/redpill-lkm/internal/stealth.o
  CC [M]  /opt/redpill-lkm/internal/virtual_pci.o
  CC [M]  /opt/redpill-lkm/internal/uart/uart_swapper.o
  CC [M]  /opt/redpill-lkm/internal/uart/vuart_virtual_irq.o
  CC [M]  /opt/redpill-lkm/internal/uart/virtual_uart.o
  CC [M]  /opt/redpill-lkm/internal/ioscheduler_fixer.o
  CC [M]  /opt/redpill-lkm/config/cmdline_delegate.o
/opt/redpill-lkm/config/cmdline_delegate.c: In function 'extract_config_from_cmdline':
/opt/redpill-lkm/config/cmdline_delegate.c:413:74: warning: value computed is not used [-Wunused-value]
         extract_netif_macs(config->macs, single_param_chunk)             ||
                                                                          ^~
  CC [M]  /opt/redpill-lkm/config/runtime_config.o
  CC [M]  /opt/redpill-lkm/shim/boot_dev/boot_shim_base.o
  CC [M]  /opt/redpill-lkm/shim/boot_dev/usb_boot_shim.o
  CC [M]  /opt/redpill-lkm/shim/boot_dev/fake_sata_boot_shim.o
In file included from /opt/redpill-lkm/shim/boot_dev/fake_sata_boot_shim.c:46:
/opt/redpill-lkm/compat/toolkit/include/../drivers/usb/storage/usb.h:50:2: warning: #warning "Using compatibility file for drivers/usb/storage/usb.h - if possible do NOT compile using toolkit" [-Wcpp]
 #warning "Using compatibility file for drivers/usb/storage/usb.h - if possible do NOT compile using toolkit"
  ^~~~~~~
  CC [M]  /opt/redpill-lkm/shim/boot_dev/native_sata_boot_shim.o
  CC [M]  /opt/redpill-lkm/shim/boot_device_shim.o
  CC [M]  /opt/redpill-lkm/shim/storage/smart_shim.o
  CC [M]  /opt/redpill-lkm/shim/storage/sata_port_shim.o
  CC [M]  /opt/redpill-lkm/shim/bios/bios_hwcap_shim.o
/opt/redpill-lkm/shim/bios/bios_hwcap_shim.c: In function 'GetHwCapability_shim':
/opt/redpill-lkm/shim/bios/bios_hwcap_shim.c:64:17: warning: unused variable 'ovs_fout' [-Wunused-variable]
             int ovs_fout = call_overridden_symbol(org_fout, GetHwCapability_ovs, cap);
                 ^~~~~~~~
  CC [M]  /opt/redpill-lkm/shim/bios/bios_hwmon_shim.o
  CC [M]  /opt/redpill-lkm/shim/bios/rtc_proxy.o
  CC [M]  /opt/redpill-lkm/shim/bios/bios_shims_collection.o
  CC [M]  /opt/redpill-lkm/shim/bios_shim.o
  CC [M]  /opt/redpill-lkm/shim/block_fw_update_shim.o
  CC [M]  /opt/redpill-lkm/shim/disable_exectutables.o
  CC [M]  /opt/redpill-lkm/shim/pci_shim.o
  CC [M]  /opt/redpill-lkm/shim/pmu_shim.o
  CC [M]  /opt/redpill-lkm/shim/uart_fixer.o
  CC [M]  /opt/redpill-lkm/redpill_main.o
  LD [M]  /opt/redpill-lkm/redpill.o
  Building modules, stage 2.
RP-TARGET SPECIFIED AS prod v7
  MODPOST 1 modules
  CC      /opt/redpill-lkm/redpill.mod.o
  LD [M]  /opt/redpill-lkm/redpill.ko
make[2]: Leaving directory '/opt/toolkit_dev-apollolake-7.0.1-42218'
make[1]: Leaving directory '/opt/redpill-lkm'
#############################################
filename:       /opt/redpill-lkm/redpill.ko
license:        GPL
depends:
retpoline:      Y
vermagic:       4.4.180+ SMP mod_unload
#############################################
Using user_config.json:
{
  "extra_cmdline": {
    "pid": "0xxxxx",
    "vid": "0xxxxx",
    "sn": "xxxxxxxxxxxxx",
    "mac1": "xxxxxxxxxxxxx"
    "mac2": "xxxxxxxxxxxxx"
    "mac3": "xxxxxxxxxxxxx"
    "DiskIdxMap": "00",
    "SataPortMap": "22",
    "SasIdxMap": "0"
  },
  "synoinfo": {},
  "ramdisk_copy": {}
}
#############################################
/opt/redpill-load /opt
[#] Checking runtime for required tools... [OK]
include/json.sh: line 16: 2: unbound variable
make: *** [Makefile:33: build_redpill_load] Error 1


Scalony z 17 października 2021 12:10:55:
dobra już działa, zapomniałem dać przecinki po mac w pliku <platforma>_user_config.json

Gdy ktoś pobiera pliki z https://update.groov.pl/redpill/ to zamiast


patch -p0 < redpill-add-7.0.1.patch


wpisz


patch -p0 < global-add-7.0.1.patch


coś 918+ nie lubi się z AMD nie mogę zainstalować wywala plik jest uszkodzony na intelu idzie od razu.

Ma ktoś może 7.0-41222 dla DS3615xs. ponieważ na stronie synology nie widzę, a na AMD działało 6.2.3 z DS3617xs
Edytowany przez manius dnia 17-10-2021 12:10
Pozdrawiam Marcin

 
shibby
"plik uszkodzony" w 99% przypadków oznacza błędny vid/pid. Bardzo często okazuje się że zamienione są te wartości miejscami.
Router: EdgeRouter ER-12
Switch: Ubiquiti US-8-150W
Wi-Fi: Ubiquiti UAP-AC-Pro + U6-Lite
NAS: Xpenology DS918+
Serwer: Dell 3040M
 
manius

shibby napisał:

"plik uszkodzony" w 99% przypadków oznacza błędny vid/pid. Bardzo często okazuje się że zamienione są te wartości miejscami.


vid/pid są w 100% ok, ponieważ na Intelu taka sama zawartość pliku <platforma>_user_config.json i działa.

Na AMD wersja 6.2.3 918+ też nie działa za to DS3617xs było ok (te same vid/pid).
Pozdrawiam Marcin

 
shibby

Cytat

Ma ktoś może 7.0-41222 dla DS3615xs. ponieważ na stronie synology nie widzę, a na AMD działało 6.2.3 z DS3617xs


42218 jest ostatnim.

https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS3615xs_42218.pat?model=DS3615xs&bays=12&dsm_version=7.0.1&build_number=42218

Scalony z 18 października 2021 08:49:47:

Cytat

patch -p0 < global-add-7.0.1.patch


dzięki, poprawione
Edytowany przez shibby dnia 18-10-2021 08:49
Router: EdgeRouter ER-12
Switch: Ubiquiti US-8-150W
Wi-Fi: Ubiquiti UAP-AC-Pro + U6-Lite
NAS: Xpenology DS918+
Serwer: Dell 3040M
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 20

· Użytkowników online: 0

· Łącznie użytkowników: 24,052
· Najnowszy użytkownik: gzvh
Czat
Musisz się zalogować, aby opublikować wiadomość.

maxikaaz
21-11-2021 17:35
@man1 to puść sobie to światło do piwnicy, stamtąd wypuść skrętkę jakimś pionem wentylacyjnym do mieszkania.

man1
21-11-2021 12:55
juz mam odpowiedz - w przypadku uslugi ftth 900/300 na laczach Orange nie moga tego puscic oficjalnie konwerterem na skretke.

man1
19-11-2021 20:25
czy są tu posiadacze ftth od tmobile? Mieszkam w starym bloku i nie moge wprowadzic swiatlowodu do lokalu, wiec chcialbym by uzyli konweretra na skretke. A tego zrobic podobno nie mogą...

jurekk
05-11-2021 14:27
Ponoć ax82u ma mieć port RMerlina, sam Merlin o tym mowil to mzoe byc najbardziej ekonomiczna wersja

AdrianAdi
05-10-2021 23:03
Przymierzam się do kupna takiego i mam kilka pytań z tym zwoązanych

AdrianAdi
05-10-2021 23:02
Jest tu kto?

AdrianAdi
05-10-2021 22:59
Witam mam pytanie odnośnie routerów gamingowych do ps4 czyli konsoli

Maniek91PL
04-09-2021 10:34
Wink super ! Dzięki ! Adooni ! już testuje co i jak

Adooni
04-09-2021 06:31
sprawdzasz w status - overview, a zmieniasz w Basic - Network

Maniek91PL
03-09-2021 22:37
jak sprawdzić i zmienić kanał w wifi 2.4 w tomato ? Shock

46,226,435 unikalnych wizyt