Odp: [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040
blkid poda label. Zresztą block-mount też czyta label, więc możesz zobaczyć jak to jest zrobione.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040
Strony Poprzednia 1 2 3 4 5 6 7 … 38 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
blkid poda label. Zresztą block-mount też czyta label, więc możesz zobaczyć jak to jest zrobione.
Nie rozumiem czemu coś, co robione jest w FSTAB nie może być w FSTAB!? Za cały ten projekt i pasję jaką w to włożyłeś Cezary należy Ci się medal! Lecz prawda jest taka, że istnieje luka w twoim myśleniu, brak tego niewielkiego programiku, jakim jest e2fsck przy wykorzystywaniu extroot-a skreśla cały ten przepiękny mechanizm momentalnie w jednej chwili! Po twoich odpowiedziach kochany, znikła mi ochota robienia z tym czegokolwiek jeszcze. Kto zechce ten skorzysta, a kto nie, to niech zadowala się tym co jest. Ja jestem zadowolony, mi odpowiada, innym jak najbardziej, nie musi.
Nie wiem do czego się odnosisz. e2fsck normalnie istnieje dla routerów z większą ilością flash. Tu się po prostu nie mieści więc go nie ma w standardowym obrazie. Fizycznie flash jest za mały na to. Więc albo masz bez gui z fsck albo z gui pozbawiony niego.
Skasowałem konto zgodnie z żądaniem.
Ja przepraszam za być może durne pytanie, ale generalnie staram się zrozumieć sens różnych przedsięwzięć.
Czy to jest tak, że ten typ routera nie ma wystarczająco pamięci, żeby przed zrobieniem extroota wykonać po prostu
"opkg install e2fsck" ?
A poza tym zgadzam się - Cezaremu należy się medal.
Tak, ma tylko 4MB flash. I poza małymi pakietami nic więcej się nie zmieści.
Witam wszystkich. Pozwolę sobie podpiąć się pod temat ![]()
Mam pytanie dot. stabilności i ogólnie pojętej odporności na błędy/awarie extroota. Chodzi o to, że często wyłączam router z prądu (podłaczony jest do listwy zasilającej inne urządzenia). Wyłączenie jest poprzez "power-off" kilka/naście razy dziennie ![]()
Jak z odpornością takiego extroota na pendrive na wyłączenia z prądu? Nie rozsypuje się nic?
Co się dzieje z systemem extroot jeśli podczas wyłączania zasilania jednak się coś "rozsypie"?
Nie ma przecież e2fsprogs we flashu więc pewnie system stoi i czeka na akcję użytkownika (wyjąć pendrive i zbootować czystą wersję z internal-flasha?
Ma ktoś doświadczenia w tym temacie? często zdarzają się z tym problemy? [mój router musi być bardzo odporny dla końcowego użytkownika, po prostu zawsze ma działać :]
Jeśli wyłączenie z prądu wymaga specjalnej procedury (logowanie się, shutdown, itp.) do dla mnie odpada.
Planuję zakup routera. Nie jestem wymagającym userem: w zupełności wystarczył by mi TP-LINK TL-MR3220
Mam specyficzna potrzebę: router zmieniam tylko z jednego powodu: potrzebuję mieć na stałe udostępniony mały zasób do wymiany plików pomiędzy różnymi urządzeniami w domu (np. wymiana zdjęć).
Ponieważ wszystkie urządzenia to windows naturalne wydaje mi się udostępnienie tego zasobu jako SMB.
Niestety, OpenWRT na TP-LINK TL-MR3220 nie ma wbudowanego SMB??? (niby za duży i się nie mieści do flasha? We flashu nie ma też żadnych narzędzi do naprawiania systemu plików (e2fsprogs).
http://eko.one.pl/forum/viewtopic.php?pid=21214#p21214
Czy router np. TP-Link TL-WR1043ND (8MB flash) będzie lepszy? (tam SMB powinno się zmieścić wewnątrz flasha i nie będzie trzeba robić extroota).
różnica w cenie jest prawie 2x więc jednak dosyć spora. [po co przepłacać jeśli nie widać różnicy :]
No ewentualnie może coś innego ktoś poleci?
pozdrawiam, KG
Odpowiedziałem Ci juz na openrouter.info
Odpowiedziałem Ci juz na openrouter.info
Dzięki, zatem tam przenosi się dyskusja w tym temacie ![]()
Witam.
U mnie coś jest nie tak. Nie widać mojej karty mini SD 2GB i nie wiem co zrobić dalej. Problem z pierwszego postu zaczyna mi się na 2a.
root@Gargoyle:~$vi /etc/config/fstab
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /mnt/sda99
option device /dev/sda99
option fstype ext2
option options rw,noatime
option enabled 0
option enabled_fsck 0
option is_rootfs 0
config swap
option device /dev/sda98
option enabled 0root@Gargoyle:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.5M 2.5M 0 100% /rom
tmpfs 14.4M 112.0K 14.3M 1% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
root 2.5M 2.5M 0 100% /tmp/root
mini_fo:/tmp/root 2.5M 2.5M 0 100% /tmp/root
/dev/mtdblock3 404.0K 60.0K 344.0K 15% /overlay
mini_fo:/overlay 2.5M 2.5M 0 100% /fstab nie ustawiłeś, to domyślna zawartość - więc nic nie zrobiłeś.. Czy widzisz kartę to zrób blkid żeby się o tym przekonać czy widać kartę.
root@Gargoyle:~$ blkid
/dev/sda: UUID="F279-72D1"A jak ustawić fstab?
Jak tak w poradniku to masz.
Ty w ogóle partycji nie masz na tej karcie. Uruchom cokolwiek w windowsie i zrób partycję na tej karcie!
Zrobiłem sobie tak jak jest w poradniku
Command (m for help): p
Disk /dev/sda: 1967 MB, 1967128576 bytes
61 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 3782 * 512 = 1936384 bytes
Disk identifier: 0x62756c20
Device Boot Start End Blocks Id System
/dev/sda1 1 800 1512769 83 Linux
/dev/sda2 801 1015 406565 82 Linux swap / SolarisNo ale nie mogę sformatować
root@Gargoyle:~$ mkfs.ext3 /dev/sda1
-ash: mkfs.ext3: not foundroot@Gargoyle:~$ mkswap /dev/sda2
mkswap: can't open '/dev/sda2': No such file or directoryW poradniku nie ma NIC o używaniu mkfs.ext3. Wróć na pierwszą stronę i przeczytaj uważnie.
Obrazy dla MR3420/MR3320 nie mają wbudowanego e2fsprogs bo nie ma miejsca na to. Doinstalować musisz.
OK poradziłem sobie ale przy instalacji 3ginfo wywala mi to:
root@Gargoyle:~$ opkg install 3ginfo
Installing 3ginfo (1-39) to root...
Downloading [url]http://ecco.selfip.net/backfire/ar71xx/packages/3ginfo_1-39_all.ipk[/url].
Multiple packages (kmod-ppp and kmod-ppp) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-ppp and kmod-ppp) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-crc-ccitt and kmod-crc-ccitt) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-crc-ccitt and kmod-crc-ccitt) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Installing comgt (0.32-9cj) to root...
Downloading [url]http://ecco.selfip.net/backfire/ar71xx/packages/comgt_0.32-9cj_ar71xx.ipk[/url].i tak stoi cały czas.
I tak będzie z każdym pakietem.
A w logach masz zapewne informacje o błedach w mini_fo lub/i ext2, prawda?
Czyli mam rozumieć ,że mój modem odłącza kartę przy przełączaniu modemu i nie nadaje się do extroota?
62#53 for domain micro
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain micro
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain oss
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain oss
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain oss
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain null
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain null
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain null
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain ing
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain ing
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain ing
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain indy
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain indy
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain indy
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain gopher
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain gopher
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain gopher
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain geek
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain geek
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain geek
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain fur
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain fur
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain fur
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain free
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain free
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain free
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain bbs
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain bbs
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain bbs
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain dyn
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain dyn
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain dyn
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain parody
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain parody
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain parody
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.142.171.235#53 for domain glue
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 95.211.32.162#53 for domain glue
Jan 1 08:00:32 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=78903, block=327683
Jan 1 08:00:32 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:00:32 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:00:32 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 66.244.95.20#53 for domain glue
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 78.47.86.43#53 for domain bit
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using nameserver 178.32.31.41#53 for domain bit
Jan 1 08:00:32 Gargoyle daemon.info dnsmasq[1448]: using local addresses only for domain lan
Jan 1 08:00:32 Gargoyle user.info sysinit: OK, message successfully sent
Jan 1 08:00:32 Gargoyle user.info sysinit: Resetting response endpoint 0x81
Jan 1 08:00:32 Gargoyle user.info sysinit: Could not reset endpoint (probably harmless): -71
Jan 1 08:00:32 Gargoyle user.info sysinit: Resetting message endpoint 0x01
Jan 1 08:00:32 Gargoyle user.info sysinit: Could not reset endpoint (probably harmless): -19
Jan 1 08:00:32 Gargoyle user.info sysinit: Device is gone, skipping any further commands
Jan 1 08:00:32 Gargoyle user.info sysinit: Checking for mode switch (max. 20 times, once per second) ...
Jan 1 08:00:32 Gargoyle user.info sysinit: Searching for target devices ...
Jan 1 08:00:32 Gargoyle user.info sysinit: Searching for target devices ...
Jan 1 08:00:32 Gargoyle user.info sysinit: Searching for target devices ...
Jan 1 08:00:32 Gargoyle user.info sysinit: Searching for target devices ...
Jan 1 08:00:32 Gargoyle user.notice kernel: sd 8:0:0:0: [sdb] 3842048 512-byte logical blocks: (1.96 GB/1.83 GiB)
Jan 1 08:00:32 Gargoyle user.err kernel: sd 8:0:0:0: [sdb] Assuming drive cache: write through
Jan 1 08:00:32 Gargoyle user.err kernel: sd 8:0:0:0: [sdb] Assuming drive cache: write through
Jan 1 08:00:32 Gargoyle user.info kernel: sdb: sdb1 sdb2
Jan 1 08:00:37 Gargoyle user.info sysinit: setting up led USB
Jan 1 08:00:37 Gargoyle user.debug kernel: ar71xx-wdt: enabling watchdog timer
Jan 1 08:00:43 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=55217, block=229472
Jan 1 08:00:43 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:00:43 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:00:43 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:00:43 Gargoyle user.notice fstab: mkdir: cannot create directory '/mnt/': Input/output error
Jan 1 08:00:55 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=55217, block=229472
Jan 1 08:00:55 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:00:55 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:00:55 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:00:55 Gargoyle user.notice fstab: mkdir: cannot create directory '/mnt/': Input/output error
Jan 1 08:01:49 Gargoyle authpriv.info dropbear[2479]: Child connection from 192.168.1.209:2254
Jan 1 08:01:57 Gargoyle authpriv.notice dropbear[2479]: Password auth succeeded for 'root' from 192.168.1.209:2254
Jan 1 08:02:02 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:02 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:02 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:02 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:16 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:16 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:16 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:16 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:19 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:19 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=31555, block=131074
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:02:19 Gargoyle user.crit kernel: EXT2-fs error (device sda1): read_inode_bitmap: Cannot read inode bitmap - block_group = 10, inode_bitmap = 327681
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo: build_sto_structure: failed to create storage dir [1].
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo: dir_unmod_to_mod: build_sto_structure failed.
Jan 1 08:02:19 Gargoyle user.crit kernel: mini_fo_setattr: ERROR changing states.
Jan 1 08:08:03 Gargoyle authpriv.info dropbear[2479]: Exit (root): Exited normally
Jan 1 08:08:12 Gargoyle authpriv.info dropbear[2505]: Child connection from 192.168.1.209:2368
Jan 1 08:08:19 Gargoyle authpriv.notice dropbear[2505]: Password auth succeeded for 'root' from 192.168.1.209:2368
Jan 1 08:08:47 Gargoyle authpriv.info dropbear[2505]: Exit (root): Exited normally
Jan 1 08:18:27 Gargoyle authpriv.info dropbear[2514]: Child connection from 192.168.1.209:2744
Jan 1 08:18:34 Gargoyle authpriv.notice dropbear[2514]: Password auth succeeded for 'root' from 192.168.1.209:2744
Jan 1 08:19:24 Gargoyle user.crit kernel: EXT2-fs error (device sda1): ext2_get_inode: unable to read inode block - inode=55217, block=229472
Jan 1 08:19:24 Gargoyle user.crit kernel: mini_fo_lookup: ERR from storage dentry, lookup failed.
Jan 1 08:19:24 Gargoyle user.crit kernel: mini_fo_d_delete: negative dentry passed.
Jan 1 08:19:24 Gargoyle user.crit kernel: mini_fo_d_release: no private data.
Jan 1 08:19:55 Gargoyle authpriv.info dropbear[2514]: Exit (root): Exited normally
Jan 1 08:25:18 Gargoyle authpriv.info dropbear[2631]: Child connection from 192.168.1.209:2995
Jan 1 08:25:26 Gargoyle authpriv.notice dropbear[2631]: Password auth succeeded for 'root' from 192.168.1.209:2995Tak, dokładnie do tego zmierzałem. Lub nie przełączyłeś modemu po prostu na stałe.
Czyli ,że przed instalacją extroota muszę odinstalować usb-modeswitch?
To też by się przydało (o ile masz przełączony modem na stałe, masz?)
To też by się przydało (o ile masz przełączony modem na stałe, masz?)
Nie wiem za bardzo co robić ![]()
Jaki modem tak właściwie masz?
Huawei E173U-2
Przełącz go przez AT^U2DIAG. Więcej na forum bez-kabli.pl
Dobra komenda? AT^U2DIAG=256 tylko gdzie ją mam wpisać?
Strony Poprzednia 1 2 3 4 5 6 7 … 38 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → [howto] Extroot dla Gargoyle na TL-MR3420/MR3220/MR3020/MR3040
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc