- Béta iOS-t használók topikja
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Aliexpress tapasztalatok
- Vírusirtó topic
- Microsoft Excel topic
- Amazon Prime Video
- Meggyőző arcjátékkal reagál a kínai humanoid robot
- Nem szavazza meg Musk 56 milliárd dolláros csomagját a norvég állami vagyonalap
- Újabb államok perelik az Apple-t, mert sok pénzt szed ki a vevőkből
- Reklámblokkolók topikja
-
IT café
OpenWrt topic
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
Szia!
Ha külön alhálót akarsz az eszköz mögött, akkor az első routeren static route-ot kell beállítanod. Itt pedig csak a masquerading-ot kell kivenni a wan-nál, valamint a WAN-LAN forwarding-ot engedélyezni. Ez megoldható LuCI-n is.
Ha azt akarod, hogy azonos tartományban legyenek az eszközök (csak az első routeren van DHCP), az is megoldható gond nélkül.Alex
-
vargalex
Topikgazda
válasz
#97246720 #8921 üzenetére
Ha a TP-Link és a kliens között van még egy router, akkor azért nem látszik. Ugyanis így a D-Link nem fogja továbbítani az uPnP kéréseket, hiszen ő magánál beállította a forward-ot, és pont. Azaz a TP-Link-hez nem is érkezik uPnP kérés.
Ha 2 eszközzel akarod használni, akkor a második eszközt switch módban használd!Alex
-
vargalex
Topikgazda
válasz
#97246720 #8930 üzenetére
De amikor gyári firmware volt a TP-Link-en, akkor is mögötte volt a D-Link (router üzemmódban) és a mögötte lévő kliens nyitott portot? Ez nekem kicsit hihetetlen. Ahogy írtam, az uPnP kérést nem szokták továbbítani az eszközök a WAN portra, hiszen akkor is továbbítaná, ha publikus IP-t kap a WAN interface-ra. Így a szolgáltató kapná meg az uPnP kérést.
Alex
-
vargalex
Topikgazda
válasz
#97246720 #8932 üzenetére
Ha valóban így van, akkor lehet, hogy a D-Link (nem ismerem az adott típust) router az egyező IP miatt átvált switch üzemmódba (esetleg LAN-LAN kötötted össze a 2 routert). Gyári firmware alatt mindkét típusnak 192.168.0.1 az IP-je, míg OpenWrt esetén 192.168.1.1.
Egyébként a használati útmutató 9. oldalán van leírva, hogy hogyan csatlakoztasd másik routerhez. Ott is azt írja, hogy kapcsold ki a DHCP-t, uPnP-t és LAN-LAN csatlakoztasd őket.
Alex
-
vargalex
Topikgazda
válasz
#97246720 #8939 üzenetére
12.09-en csak telneten történő bejelentkezés van alapból. Ott jelszót tudsz beállítani, majd mehet az ssh/scp.
Ha failsafe mód nélkül nem megy a telnet sem, akkor failsafe-ban add ki az
mtd -r erase rootfs_data
parancsot. Aztán reboot után kezdheted a fent írtakat.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz
Mr Dini #8998 üzenetére
Szia!
Nem azt mondtam, hogy futtasd a chilli-t. Pont ezért írtam a file parancsot. Az szépen megmondja a szükséges infókat:
gavarga@gavarga-e5540 ..12/openssl-1.0.2f/ipkg-install/usr/bin (git)-[master] % uname -a
Linux gavarga-e5540 4.6.2-1-ARCH #1 SMP PREEMPT Wed Jun 8 08:40:59 CEST 2016 x86_64 GNU/Linux
gavarga@gavarga-e5540 ..12/openssl-1.0.2f/ipkg-install/usr/bin (git)-[master] % file openssl
openssl: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-powerpc-sf.so.1, not strippedEz látszik, hogy egy PPC-re build-elt openssl. De letöltve egy brcm47xx-re build-elt openssl-util-t, majd kicsomagolva:
gavarga@gavarga-e5540 ~/Letöltések/test/usr/bin % file openssl
openssl: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1, dynamically linked, interpreter /lib/ld-musl-mipsel-sf.so.1, corrupted section header sizeerről is megtudod, hogy MIPS32.
Ugyan ez igaz fordítva is (azaz a routeren futtatva a file-t):
root@TL-WDR4900:~# uname -a
Linux TL-WDR4900 4.4.11 #2 Wed Jun 1 11:53:58 UTC 2016 ppc GNU/Linux
root@TL-WDR4900:~# file /tmp/zip
/tmp/zip: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=709c76e23c9f9308035bffaa204acb5c4df3776a, stripped(#8997) Intruder2k5: már mindenhol linuxot használok, így kicsit meg vagyok keveredve. Megnéztem, OpenWrt alatt sincs alapban file parancs. De azért ez a killed kimenet kicsit durva. Ilyennek kellene lennie:
root@TL-WDR4900:~# file /tmp/zip
-ash: file: not found[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz
Intruder2k5 #9004 üzenetére
Én is úgy gondolom, hogy mennie kellene. De akár telepítve van, akár nincs, a killed kimenet nagyon furcsa...
Alex
-
-
vargalex
Topikgazda
Nem tudom, mert konkrétan ezzel a típussal nem volt dolgom. De ugye az OpenWrt wiki-ben éppen azt írják, hogy nem fogja elfogadni a firmware-t a recovery oldal.
Viszont a failsafe-nak mennie kellene, csak jó időben kell nyomni a gombot. Ha lenne soros konzolod, akkor látnád, hogy pontosan mikor kell...Alex
-
vargalex
Topikgazda
válasz
Mr Dini #9015 üzenetére
Szerintem pedig pont az, hogy az OpenWrt már musl-al megy, nem uclibc-vel. Azért kellene a musl-os so. De ennek is le kellett fordulnia a chilli-vel együtt, hiszen függőség. Azaz a gépeden ott kell, hogy legyen.
Vagy próbáld meg a chilli-t AA, vagy BB toolchain-al, ott meg uClibc volt.Alex
-
vargalex
Topikgazda
válasz
Mr Dini #9017 üzenetére
Most néztem, hogy az előző hozzászólásodban szereplő nem szócskát nem vettem észre.
De mondom, a korábbi build-em uClibc-t használtak. Töltsd le azt a buildroot-ot és fordítsd azzal chilli-t.
Egyébként a musl-os so -t megtalálod a libc csomagban az OpenWrt repo-ban. Azt, hogy Tomato alatt hogy tudod megoldani, hogy a /lib-be kerüljön már nem az én asztalom. De azt is elképzelhetőnek tartom, hogy a chilli Makefile-on kellene csak reszelni hozzá, hogy ne ott keresse.
Arm-on is csak akkor nem kell cross-compile, ha van gcc.Alex
-
vargalex
Topikgazda
válasz
Mr Dini #9032 üzenetére
Szia!
Ahogy írtam, a BB is uClibc-t használ:
git clone git://git.openwrt.org/14.07/openwrt.git
sőt, a CC is:
git clone git://git.openwrt.org/15.05/openwrt.git
Sőt, az uClibc-t csak 2015 novemberben állították broken-re. Tehát az összes előtte lévő revízióban kiválasztható.
Illetve csak 2015 júniusban lett a musl default.
Alex
-
vargalex
Topikgazda
válasz
erdeidominik #9060 üzenetére
Szia!
Wpad kell, mert a default-ban benne lévő wpad-mini nem tudja a wpa-enterprise-ot.
Alex
-
vargalex
Topikgazda
-
vargalex
Topikgazda
válasz
erdeidominik #9064 üzenetére
Milyen routerről van szó? Ugye minimálisan az usb, usb-storage, a filerendszer és a block-mount csomagok kellenek. Ha valamit telepítettél az alap rendszerre, akkor azokat előbb szedd le, tedd fel ezeket. Utána a szükségeseket majd visszateszed az extroot-ra.
Alex
-
vargalex
Topikgazda
válasz
erdeidominik #9066 üzenetére
A rendszer mindenképpen a flash-ból indul, de a külső partíció csatolható overlay-ként, vagy root-ként is. De ehhez mindenképpen kellenek a fenti csomagok.
Lehet, hogy jobban járnál egy olyan build-el, amiben nincs LuCI, így elférnének a szükséges csomagok. Aztán majd a külső eszközre lehet telepíteni többek között a LuCI-t is.Alex
-
vargalex
Topikgazda
válasz
erdeidominik #9068 üzenetére
Csak a trunk firmware olyan, amiben nincs LuCI. Nem írtad a hardware verziót, így pontos file-t nem tudok linkelni, de itt találod. De biztos, hogy nem férnek el ezek a csomagok egy szűz telepítésen?
Másik opció a saját firmware build-elése.
Alex
-
vargalex
Topikgazda
válasz
erdeidominik #9070 üzenetére
Esetleg tedd fel a BB-t, annál biztos több hely marad a flash-ban.
Alex
-
vargalex
Topikgazda
-
vargalex
Topikgazda
Szia!
Ahogy írtam, suste topictárs build-je újabb. Újabb kernelre épül, esetleg újabb verziójú csomagok vannak benne. Viszont az újabb kernel nagyobb méretet is jelent, így bizonyos dolgok hiányoznak belőle (mc, teansmission web interface). Persze ezek utólag külső meghajtóra telepíthetőek.
A torrentre vonatkozó megjegyzésemet úgy értsd, hogy ha maga a router torrentezik az USB-n rá csatlakoztatott HDD-re). Ekkor kb. 3-4 MB/s-re lehet számítani (maximum és ext4 filerendszer esetén).
Ha a router mögött lévő PC-n torrentezel, töltesz le, akkor build-től (és net kapcsolat típusától függően) 150-250 Mbps-ig rendben lesz.[ Szerkesztve ]
Alex
-