- Súlyos sztrájkba futott a Samsung Indiában
- Gigantikus chipgyárat vihet az Egyesült Arab Emírségekbe a TSMC és a Samsung
- Öt Starship után embereket küldene a Marsra Musk és a SpaceX
- Óriási trösztellenes botrány lenne, ha a Qualcomm megvenné az Intelt
- AI segítségével csábítanák el a nagy cégek szakembereit
- Gondoskodik róla az EU, hogy az Apple felnyissa a rendszereit
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- QNAP hálózati adattárolók (NAS)
- Linux kezdőknek
- Gigantikus chipgyárat vihet az Egyesült Arab Emírségekbe a TSMC és a Samsung
- Rendszergazda topic
- Synology NAS
- Otthoni hálózat és internet megosztás
- Öt Starship után embereket küldene a Marsra Musk és a SpaceX
- Béta iOS-t használók topikja
-
IT café
ASUS RT-AC58U
Új hozzászólás Aktív témák
-
szabi86
csendes tag
válasz dtamas198 #307 üzenetére
Sziasztok,
Én hosszú idő után végre sikeresen telepítettem a Transmission-t, nem volt egyszerű. Viszont annyi problémám még van vele, hogy főleg ha nagyobb torrenteket elindítok, egyszerűen elfogy a memória és lehal az egész, újra kell indítani a routert. Erre még most is keresem a megoldást, igazából találtam is rá itt:
https://mydevtutorials.wordpress.com/2014/01/10/how-to-activate-swap-on-asus-rt-ac68u-router/
De az utolsó utasítás nem megy, mert a következő hibát dobja: "Function not implemented".Szóval azért leírom, ameddig eljutottam. Én Putty-ot és WinSCP-t is használtam, utóbbin a grafikus felület miatt gyorsabb pl. könyvtárat létrehozni, vagy fájlt szerkeszteni.
Fontos, hogy a leírtakból eredő problémákért nem vállalok felelősséget. Nem nagyon értek a linuxhoz, a leírtak lépések adott esetben nem is feltétlen helyesek, de nekem így sikerült a transmission-t beüzemelni. A beállítások bizonyos pontokon különbözhetnek az enyéimtől.
Az 5. pont után elvégzett lépések egy router újraindítással törlődnek.
1. Putty-ot letöltöttem innen: https://www.putty.org/
2. Elindítás után Host name = 192.168.1.1, bejelentkezési név és jelszó azonos a routerével.
3. Ezzel párhuzamosan elindítottam egy WinSCP-t is (https://winscp.net/), a fájlprotokoll SCP legyen, belépés ugyanaz.
4. A /jffs könyvár alá létrehoztam egy armv7 könyvárat. Ebbe belemásoltam a http://entware.zyxmon.org/binaries/armv7/installer/ link alatt elérhető ld-2.22.so, ld-2.23.so, libc-2.22.so, libc-2.23.so, libgcc_s.so.1, libgcc_s.so.1.2.23, opkg, opkg.conf fájlokat.
5. Létrehoztam a következő könytárszerkezetet (én ezt WinSCP-vel csináltam):
/tmp/opt
/opt/bin
/opt/etc
/opt/lib
/opt/var
/opt/var/lock
/opt/tmp6. Putty alatt kiadtam a következő utasításokat (vágólapra kell tenni, majd a puttyon jobb gomb, plusz a végén még egy enter):
cp /jffs/armv7/opkg /opt/bin/opkg
chmod +x /opt/bin/opkg
cp /jffs/armv7/opkg.conf /opt/etc/opkg.conf
cp /jffs/armv7/ld-2.23.so /opt/lib/ld-2.23.so
cp /jffs/armv7/libc-2.23.so /opt/lib/libc-2.23.so
cp /jffs/armv7/libgcc_s.so.1.2.23 /opt/lib/libgcc_s.so.1
cd /opt/lib
chmod +x ld-2.23.so
ln -s ld-2.23.so ld-linux.so.3
ln -s libc-2.23.so libc.so.6
opkg updateEzzel feltelepült a csomagkezelő.
7. Ezután telepítettem a transmission csomagot:
opkg install transmission-web transmission-daemon-openssl transmission-remote-openssl
8. Később hiányolni fogja az rc.func fájlt, ezért a következő utasítással ezt pótóltam:
wget http://users.atw.hu/mrdini/etc/rc.func -O /opt/etc/init.d/rc.func
9. Feltelepítettem a nano csomagot, ami egy fájlszerkesző putty alatt:
opkg install nano
10. Leállítottam a transmissiont, amíg szerkesztem a beállításait:
/opt/etc/init.d/S88transmission stop
11. A következő utasítással lekérdezem a mountolt eszköz nevét (nálam ez ASUSCLOUD):
ls -l /tmp/mnt
12. A következőt bemásolom a puttyba, ezzel a transmission settings.json fájljának a tartalmát írjuk felül a szükséges adatokkal, ami a beállításait tartalmazza. A fontosabb beállítandók: download-dir, incomplete-dir, rpc-username, rpc-password (utóbbi kettővel jelentkezünk majd be a transmission-be).
cat >> /opt/etc/transmission/settings.json << 'EOF'
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=bt_level1",
"cache-size-mb": 2,
"dht-enabled": true,
"download-dir": "/tmp/mnt/ASUSCLOUD/Transmission/",
"download-queue-enabled": true,
"download-queue-size": 3,
"encryption": 0,
"idle-seeding-limit": 180,
"idle-seeding-limit-enabled": true,
"incomplete-dir": "/tmp/mnt/ASUSCLOUD/Transmission/Incomplete",
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"lpd-enabled": false,
"message-level": 2,
"open-file-limit": 5,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 80,
"peer-limit-per-torrent": 30,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"pidfile": "/var/run/transmission-daemon.pid",
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"proxy": "",
"proxy-auth-enabled": false,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": false,
"proxy-port": 80,
"proxy-type": 0,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 300,
"ratio-limit": 7,
"ratio-limit-enabled": true,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "xxxxxx",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "admin",
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 0,
"upload-slots-per-torrent": 10,
"utp-enabled": false,
"watch-dir": "/opt/etc/transmission/watchdir",
"watch-dir-enabled": true
}
EOF(Utána enter)
13. Ha az előbbi fájlt szerkeszteni akarjuk, mindig le kell állítani a transmission-t a következő módon:
Leállítás: /opt/etc/init.d/S88transmission stop
Szerkesztés nanoval: nano /opt/etc/transmission/settings.json (szerkesztés után CTRL+O, enter, CTRL+X)
Elindítás: /opt/etc/init.d/S88transmission start14. Létrehozok egy fájlt, állítólagos memória hiba kiküszübölésére (eddig én ezt még nem próbáltam, ez talán megoldás lehet a memória problémára)
nano /jffs/scripts/init-start
Tartalma:
#!/bin/sh
echo 524288 > /proc/sys/net/core/rmem_max
echo 524288 > /proc/sys/net/core/wmem_max
echo 8192 > /proc/sys/vm/min_free_kbytesBezárás után jogot adni rá:
chmod a+rx /jffs/scripts/*Megj.: próbáltam futtatni a fájlt magam az
sh /jffs/scripts/init-start
utasítással, ami nekem hibát dobott, de ha egyenként kiadom az utasításokat, úgy hogy nem hozok létre fájlt, működik.15. Ha WAN-on keresztül is el akarja valaki érni, akkor kell egy fájlt készíteni, ami a tűzfalhoz a kivételt hozzáadja (én VPN-t használok, így ezt én nem csináltam meg):
nano /jffs/scripts/firewall-start
#!/bin/sh
iptables -I INPUT -p tcp --destination-port 9091 -j ACCEPT
iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT
iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT- chmod a+rx /jffs/scripts/* -> jogot adunk rá
- sh /jffs/scripts/firewall-start -> futtatás16. Ha esetleg nem futna a transmission, a következő utasítással elindítom:
/opt/etc/init.d/S88transmission start17. A transmission a 192.168.1.1:9091 linken érhető el, belépés a config fájlban megadottakkal.
Felhasznált linkek:
https://itcafe.hu/tema/asus_rt-ac58u/hsz_33-33.html#msg33
https://hqt.ro/transmission-on-asuswrt-routers-through-entware/
https://github.com/RMerl/asuswrt-merlin/wiki/Installing-Transmission-through-Entware
https://mydevtutorials.wordpress.com/2014/01/10/how-to-activate-swap-on-asus-rt-ac68u-router/
https://prohardver.hu/tema/re_ismerkedes_a_zyxel_nsa325_v2-vel/hsz_5201-5250.html (rc.func fájl)UI: Ha valaki tudna a memória problémára megoldást, azt szívesen venném.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen