Keresés

Új hozzászólás Aktív témák

  • szabi86

    csendes tag

    Sziasztok

    Egy ASUS RT-AC58U routerem van nekem is, és az a problémám, hogy a network share-t nem sikerül rajta beállítani rendesen, nem látom a hálózaton. Az USB alkalmazás/Network share alatt beállítottam mindent, FTP-t is beállítottam rá, az működik is, de a hálózati megosztás nem megy. Tudna ebben valaki segíteni mit ronthattam el?

  • szabi86

    csendes tag

    válasz Intruder2k5 #301 üzenetére

    Win10-en próbálom. Tudnál segíteni, hogy lehet engedélyezni? Próbáltam már külön felcsatolni, de úgy sem sikerült.
    Illetve egy másik kérdés: Próbálok csomagkezelőt telepíteni a routerre ez alapján:
    https://itcafe.hu/tema/asus_rt-ac58u/hsz_33-33.html#msg33
    Ezeket a beállításokat hol kell végrehajtani?

    [ Szerkesztve ]

  • szabi86

    csendes tag

    válasz Intruder2k5 #303 üzenetére

    Még most sem látszik sajnos. Lehet ennek köze a külső eszköz fájlrendszeréhez?

  • 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/tmp

    6. 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 update

    Ezzel 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 start

    14. 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_kbytes

    Bezá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ás

    16. Ha esetleg nem futna a transmission, a következő utasítással elindítom:
    /opt/etc/init.d/S88transmission start

    17. 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.

  • szabi86

    csendes tag

    válasz dtamas198 #313 üzenetére

    Még annyi, hogy a 15-ös pontot rosszul írtam, az mégis kell a 9091-es port miatt. Ha valami nem menne, írj nyugodtan, ha tudok segítek.

  • szabi86

    csendes tag

    válasz itg #316 üzenetére

    Swap file-t próbáltam létrehozni, de az utolsó utasítás hibára fut: "swapon failed: Function not implemented".

Új hozzászólás Aktív témák