Hirdetés
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Akciófigyelő: kedvezményekkel indít az Ulefone Armor tablet/telefon páros
ma Az Armor Pad 3 Pro és az Armor 26 Ultra árából sokat enged a gyártó.
-
A Corsair égisze alá kerül a Fanatec
ph A szimulátorrajongók körében nem épp ismeretlen név követi a a Drop, az Elgato, az Origin PC és a SCUF Gaming által kitaposott ösvényt.
-
Mobilarena
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
válasz ecaddict #978 üzenetére
Hi!
Nekem meg pont a letölthető bináris dobta ugyan ezt a hibát, ezért fordítottam én is egyet. Ez ugye AR71xx procira készült verzió.
De azt továbbra sem értem, hogy milyen "linux guruságról" beszélsz. Pont, hogy még annyit sem kell konzoloznod, mint a többi firmware-on, ha nem akarsz. Mondjuk pont tőled egyébként is felettéb fura ez a hozzáállás!
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz ecaddict #978 üzenetére
Hi!
Az RT-N16 topicban írt NFS sebesség már elég jó. Ezt 533MHz-en, vagy 480-on mérted? Illetve UTP-n? Én még mindig nem próbáltam csak windows-ról az NFS-t, így a D-Link-el 15-16 MB/s (a samba is hasonló). Szóval eddig az FTP a nyerő nekem a maga 21-22 MB/s-ével).
Alex
-
vargalex
Topikgazda
válasz tomi7711 #987 üzenetére
Hi!
Óra:perc:másodperc formátumban ilyesmi:
#!/bin/sh
tnow=`date +%s`
tfile=`date +%s -r $1`
agesecs=$(($tnow-$tfile))
ageminutes=$(($agesecs/60))
agehours=$(($ageminutes/60))
ageminutes=`expr $ageminutes % 60`
agesecs=`expr $agesecs % 60 % 60`
if [ $agehours -lt 10 ]; then
agehours=`echo 0$agehours`
fi
if [ $ageminutes -lt 10 ]; then
ageminutes=`echo 0$ageminutes`
fi
if [ $agesecs -lt 10 ]; then
agesecs=`echo 0$agesecs`
fi
echo $1 file age: $agehours:$ageminutes:$agesecsPersze futtatási jogot kell adni a scriptre. Híváskor az első paraméter lesz a file, aminek a módosítása óta eltelt időt fogja kiírni.
Alex
-
vargalex
Topikgazda
válasz tomi7711 #992 üzenetére
Hi!
Persze, ezt is lehet. Közben kicsit javítottam is a scripten:
#!/bin/sh
tnow=`date +%s`
tfile=`date +%s -r $1`
agesecs=$(($tnow-$tfile))
ageminutes=$(($agesecs/60))
agehours=$(($ageminutes/60))
agedays=$(($agehours/24))
agehours=$(($agehours % 24))
ageminutes=$(($ageminutes % 60))
agesecs=$(($agesecs % 60))
if [ $agehours -lt 10 ]; then
agehours=`echo 0$agehours`
fi
if [ $ageminutes -lt 10 ]; then
ageminutes=`echo 0$ageminutes`
fi
if [ $agesecs -lt 10 ]; then
agesecs=`echo 0$agesecs`
fi
echo $1 file age: $agedays days $agehours:$ageminutes:$agesecsAlex
-
vargalex
Topikgazda
válasz Neil Watts #997 üzenetére
Hi!
Megpróbálhatod router nélkül is, bár ha a sebességmérő oldalakról megfelelő az átvitel, akkor nem tudom, hogy miért változna a helyzet. Persze akkor célszerű ugyan akkor (közvetlenül előtte/utána) routerrel is mérni egyet, hogy nagyjából ugyan olyan fsn szerver terheltség esetén tudj viszonyítani.
Alex
-
vargalex
Topikgazda
válasz Neil Watts #999 üzenetére
Érdekes. Nincs valami bandwidth management (QOS) beállítva a routeren?
Alex
-
vargalex
Topikgazda
válasz tomi7711 #1002 üzenetére
Hi!
Csinálj egy file-t a /etc/hotplug.d/iface könyvtárba. Legyen pl. /etc/hotplug.d/iface/50-wanstartup
Tartalma:
#!/bin/sh
if [ "$INTERFACE" = "wan" ] && [ "$ACTION" = "ifup" ]
then
echo `date` > /tmp/wanstartup
fiEkkor a /tmp/wanstartup file módosítási dátumából számítható a connection uptime (elvileg, mert ugye a fenti script a wan interface indításakor le fog futni, ami beleírja a file-ba egyébként a dátumot).
Egyébként szerintem a /var/run-ban a pid file-t csak induláskor (a /etc/init.d/network script futtatásakor) hozza létre.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz rionpulya #1140 üzenetére
Hi!
Az, hogy kívülről ssh-tunnelen érd el a belső hálót, nem router configon múlik. Egyszerűen ssh-zol a routerre, és csinálsz egy ssh tunnelt a puttyban. Természetesen a portot, illetve a destination-t cseréld a megfelelőre.
Ha ssh tunnelen keresztül akarsz netezni, akkor pedig proxyznod kell.Ha csak key-el akarod engedni a belépést, ezt megteheted LuCi-ból, illetve konzolból is. LuCi-ban a System->SSH key-sbe bemásolod a kulcsot, illetve a Services->Dropbear SSHd-ben letiltod a Password authentication-t.
Konzolon a kulcsot bemásolod a /etc/dropbear/authorized_keys file-ba, illetve a /etc/config/dropbear-ban a PasswordAuth-ot off-ra állítod.
Kulcsot pedig pl. a puttygen-el tudsz generálni.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz masterful87 #1142 üzenetére
Hi!
Nekem DIR-825 van, de a gyári firmware-t csak az OpenWrt felrakásához használtam.
Tehát arról nem tudok nyilatkozni. Viszont én egy USB HUB-on használok rajta egy pedrive-ot rootfs-nek, egy 2.5"-os HDD-t, illetve egy nyomtatót. Minden gond nélkül megy.Alex
-
vargalex
Topikgazda
válasz tomi7711 #1155 üzenetére
Jól írod, a "belső" overlay-t nem használja, kivéve az fstab configot. Valóban a legcélszerűbb úgy, ha módosítod az fstab-ot (mondjuk én már úgy buildeltem a saját firmware-omat, hogy a nekem szükséges fstab config volt benne), majd reboot és utána config. Az összes configot módosíthatod előtte is, de mivel a reboot után a külső meghajtót mountolja rootfs-ként, így a flash-ban tárolt adatokat "nem látja" a router, tehát minden módosításod elveszett. Azaz kezdheted az elejéről a configolást. Amit nem értek, hogy miért vették ki azt, ami egy korábbi verzióban benne volt, nevezetesen azt, hogy a flash tartalmát extroot esetén is mountolta, csak a /tmp/overlay-ba. Így leglább volt lehetőséged arra, hogy minden flash-ban tárolt configot átmásolj a külső meghajtóra egy cp -r /tmp/overlay/* /overlay parancssal.
Persze a mountolás megoldható utólag is:PART=`grep "rootfs_data" /proc/mtd | awk -F: '{print $1}'`; PART="${PART##mtd}"; echo "${PART:+/dev/mtdblock$PART}"
Az előző paranccsal visszaadott értékkel:
mount -t jffs2 visszaadottertek /tmp/overlayPl.: mount -t jffs2 /dev/mtdblock4 /tmp/overlay
Ezután mehet a másolás, illetve a /tmp/overlay-ban hozzáférsz a flash-ban tárolt tartalomhoz (többek között az fstab config-hoz is).
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Állj! Most kábelen, vagy WiFi-n próbálod? Ha WiFi-n, akkor biztos, hogy n-en kapcsolódik a kliens? Ugyanis g-n érthető, mert ott a jellemző átviteli sebesség 19 Mbit/s.
A régi routeren kábellel mérted?Alex
-
vargalex
Topikgazda
-
-
vargalex
Topikgazda
válasz sorcerer86 #1347 üzenetére
Hi!
Nem linkelted az eredeti írást, de az, hogy 12 MB/s az átvitel, nem feltétlenül azt jelenti, hogy a routerra kötött vinyóról! Azt Speeedfire írásából is láthatod, hogy a sebesség nagyban függ a filerendszertől is. Te milyen filerendszert használsz?
Alex
-
vargalex
Topikgazda
válasz tomi7711 #1359 üzenetére
Hi!
A LED beállítások flashing része lehet érdekes. Persze ezt még át kell ültetni valahogy a shell scriptbe.
Alex
-
vargalex
Topikgazda
válasz Speeedfire #1440 üzenetére
Hi!
Szerintem a legegyszerűbb módja, ha a /overlay tartalmát lemásolod. Majd firmware felrakása után visszarakod. Ami a HDD-n van, az pedig úgyis megmarad.
Alex
-
vargalex
Topikgazda
válasz Speeedfire #1443 üzenetére
Hi!
Igen, minden megmarad. Persze elképzelhető olyan, hogy az új verzióban valamit kitettek külön csomagba (lásd pl. a block-mount sem volt régebben csomagban), akkor ott nyilván módosítani kell a configon. De egyébként mindennek mennie kell.
Alex
-
vargalex
Topikgazda
válasz Speeedfire #1443 üzenetére
A snapshot-ba elég gyakran kerül fel új verzió. De ott a Kamikaze branch-ot folytatják (legalábbis a base-files csomagban a /etc/banner szerint). Mondjuk konkrétan nem tudom, hogy miben különbözik a BackFire.
Alex
-
vargalex
Topikgazda
válasz peter76bp #1471 üzenetére
Hi!
Privátban már válaszoltam, de ide is bemásolom:
"Örülök, hogy megoldódott, de azért pár percnél tovább nem kellene tartania. A firmware felrakása után reboot-ol a router és az első boot-nál el is készíti a JFFS2 filerendszert (ez lesz a /overlay). De ez max. 2-3 perc kellene, hogy legyen."Alex
-
vargalex
Topikgazda
Hi!
A tapasztalataim alapján az rTorrent CPU, illetve memória használata nagyobb, mint a Transmission-é. Az OpenWrt és a Tomato között az egyik lényeges különbséget te már leírtad. Tomato-t csak Broadcom-os routerre (azok közül sem mindegyikre) tudod feltenni. A másik különbség az, hogy a Tomato-t a Linksys WRT család firmware-éből fejlesztették, addig kezdetben az OpenWrt is így alakult, majd később teljesen újraírták, így egyetlen gyártó firmware-ére sem épít a mai változat.
Alex
-
vargalex
Topikgazda
Hi!
Ha shell scriptekre gondolsz, akkor általában fog menni a dolog. Olyanokra kell figyelni, mint pl. hogy itt nem NVRAM-ból kell kiolvasni az interface-ok neveit, máshol, illetve más formátumban lehetnek a config file-ok. De ha konkrét kérdésed van, akkor tedd fel, szerintem megpróbáljuk megmondani, hogy kell-e, illetve ha kell, akkor mit kell módosítani.
Ha nem scriptre, hanem bináris alkalmazásra gondolsz, akkor azt meg fogod találni az OpenWrt csomagok között (pl. lighttpd, php, mysql, stb.). Tehát a telepítés még egyszerűbb is lehet.Alex
-
vargalex
Topikgazda
Hi!
Az adott branch Packages file-jában mindig megtalálod az összes csomag leírását, adatait.
A WebIf-ben vannak realtime grafikonok. Pl.:
CPU usage
Traffic of Interface eth0.Illetve WebIf-ben és LuCi-ban is vannak (illetve telepíthetők) statisztikák:
Alex
-
vargalex
Topikgazda
A bandwidthd folyamatosan gyűjti az adatokat, akárcsak LuCi esetében a collectd. Ezért mindkettő természetesen használ is valamennyi erőforrást. Én mondjuk egyiket sem használom, saját statisztikát csinálok rrdtool-al (cron-ból írom saját scripttel a forgalmat és a load-ot az rrd adatbázisba). Illetve csináltam lighttpd alá egy kezdetleges megjelenítést hozzá:
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Hi!
Leszedni, illetve cserélni úgy tudod, ahogy Intruder2k5 is írta. Az X-Wrt wikiben is megtalálod. Annyit kell tudni a dologról, hogy ha egy olyan firmware-t raktál fel, amiben benne van a LuCi (azaz a /rom-ban van), akkor a remove nem fog helyet felszabadítani a flash-ban, csak a jffs2-ben jegyzi (egy META... file-ban), hogy törölted a file-okat. Tehát érdemesebb vagy egyből az X-Wrt-t felrakni, vagy olyan OpenWrt-t, amiben nincs Luci. (A snapshot elvileg ilyen.)
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Hi!
Mit értesz az alatt, hogy "hivatalos vs. x-wrt"? A hivatalos neked OpenWrt-t jelent? Ha igen, akkor a különbség összesen a webes felület. Az X-Wrt-t csak mostanában frissítik ritkábban, mert szerintem nagyon el vannak foglalva a WebIf fejlesztésével, hogy rendesen menjen uhttpd alatt is. Egyébként természetesen itt is vannak snapshot-ok.
X-Wrt alá samba támogatás elvileg van, a webif-applications tartalmazza. Én csak vmware-ban próbáltam ki, de nekem nem működött. Viszont én csináltam hozzá WebIf page-t:
Megcsináltam még a printer configot:
Valamint a ddns-scripts configot, mert sokkal jobban testre szabható, mint az updatedd:
Viszont a WebIf cron configja szerintem nem is lehetne jobb:
A WiFi configokban szerintem nincs nagy eltérés. Általánosságban mindkettő jól használható, van olyan funkció, ami a LuCi-ban, és van olyan, ami a WebIf-ben jobban megvalósított.
Én igazából egyiket sem használom, nekem sokkal gyorsabb konzolon (ssh) konfigurálni.Alex
-
vargalex
Topikgazda
válasz Daanika #1629 üzenetére
Hi!
Nem a Traffic Redirection, hanem a Traffic Control kell neked. Egyszerűen meg kell adni, hogy milyen protokollt (Protocol), milyen IP-ről (Source IP), milyen portra akarod engedélyezni. Megcsinálhatod úgy is, hogy minden IP-ről engeded, de én ezt nem javaslom. Ekkor a Source IP-t üresen kell hagyni. Persze IP-t csak akkor tudsz megadni, ha olyan helyről szeretnéd használni a szolgáltatást, ahol fix IP van.
Ezt megteheted a /etc/config/firewall szerkesztésével is. A transmission-ra pl.:config 'rule'
option 'target' 'ACCEPT'
option '_name' 'Transmission'
option 'src' 'wan'
option 'src_ip' '1.2.3.4'
option 'proto' 'tcp'
option 'dest_port' '9091'Persze érdemes a transmission-ban is bekapcsolni a jelszavas authentikációt.
A másik lehetőséged az, hogy kinyitod az ssh portot (ekkor érdemes nem a default 22-es portra tenni), és ssh tunnel-el férsz hozzá a routeren futó szolgáltatásokhoz.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Hi!
A transmission-nak saját webes felülete van, nem kell hozzá lighttpd sem. A transmission-web csomagot kell feltenni hozzá.
Alex
-
vargalex
Topikgazda
Hi!
A /etc/vsftpd.conf-ba a következő kell neked:
anonymous_enable=YES
anon_root=/mntTermészetesen az anon_root-ot változtasd meg a megfelelő értékre.
Ha szeretnéd, berakhatod még azanon_max_rate=2048000
sort is, amivel az anonymous kapcsolatok maximális sebességét limitálhatod (0 esetén nincs limit). Az értéket byte-ben kell megadni, a fenti példa 2000 KB/s-et jelent.
Valamint létre kell hoznod egy ftp nevű felhasználót. Pl.:
echo ftp:*:65534:65534:ftp:/var:/bin/false >> /etc/passwd
Majd a config változás miatt újra is kell indítani a vsftpd-t:
/etc/init.d/vsftpd stop
/etc/init.d/vsftpd start[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Hi!
Nem hinném, hogy a nagyobb root partíció miatt nagyobb a memória használat. A top-ban az látszik, hogy nagyon vár valami disk hozzáférésre (96%-ban IO-ra vár.) Valószínűleg ezért ugrál a torrent/ftp sebessége is.
Telepítsd fel a hdparm csomagot, és nézd meg a disk sebességeket.
Alex
-
vargalex
Topikgazda
Érdemes lenne soros porton ránézni, mert ha kapsz DHCP-n címet, akkor valóban alapvetően működik az eszköz. Igaz ehhez szét kell szedni a routert.
Engem megkértek, hogy nézzek már rá egy WL-500gP-re (ami egyébként előtte az enyém volt), mert nem működik sehogy. Aztán soros porton konnektálva kiderült, hogy sikeresen átállították a LAN interface-t is DHCP-re. Így nem is volt elérhető semmilyen IP-n a router. Igaz, az DHCP-n sem osztott IP-t a klienseknek.
És úgy emlékszem, hogy ezt a failsafe mód sem tette vissza defaultra, amit viszont furcsálltam, mert szerintem kellene neki.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Elvileg azonos kábel használható, csak a lábkiosztás más (de a csatlakozóban könnyen cserélhető). Én egy USB-s nokia DKU-5 kábelből csináltam (mondjuk a vezetékelése más volt, mit a doksiban).
Alex
-
vargalex
Topikgazda
Hi!
Nekem is ilyen 5 vezetékes DKU-5-öt sikerült vennem, ezért is írtam, hogy más a vezetékelése, mint a linkelt leírásban. Ezért kellett nekem is multiméterrel méregetnem, hogy melyik vezeték mi (a pinout-ból elég hamar kiderül).
Szerk.: Közben olvasgattam a leírásod, de nem értem, hogy soros kábeles csatlakozás esetén minek írod, hogy "Csatlakoztasd a router valamelyik lan portját a géped hálózati kártyájához, és állítsd fixre a netkapcsolat beállításait. (pl.: 192.168.1.100)".
Pont az a lényege a soros kapcsolatnak, hogy nem hálókártyán keresztül kommunikálsz.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz Intruder2k5 #1714 üzenetére
Hi!
A tapasztalataim alapján a transmission annyi peer-t, illetve seeder-t lát, amennyit a tracker is. Az uTorrent valószínűleg a defaultban aktív Peer Exchange és DHT miatt lát többet. Ez viszont kikerüli a tracker-t, tehát privát trackereknél egyáltalán nem előny.
Szóval, szerintem a látható számokat nem az uTorrent-hez, hanem a tracker adataihoz kell hasonlítani!Alex
Új hozzászólás Aktív témák
- Android játékok topikja
- C&C: Generals
- OLED TV topic
- Aliexpress tapasztalatok
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Redmi Note 9 Pro [joyeuse]
- Milyen légkondit a lakásba?
- Villanyszerelés
- Gitáros topic
- Tetőfokára hág a tavasz, és ezt a hardverek is érzik
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen