2024. június 2., vasárnap

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Hangtalan letöltőszerver

  • (f)
  • (p)
Írta: |

Karácsony előtt szereztem egy VXL vékony klienst. Nem egy nagy durranás teljesítményben:...

[ ÚJ TESZT ]

Karácsony előtt szereztem egy VXL vékony klienst. Nem egy nagy durranás teljesítményben: ebben egy 533Mhz Eden proci dolgozik 128 mega rammal. Mivel nincs benne mozgó alkatrész, ezért 0 hangja van. Így éjszakai használatra is tökéletes. Jelen esetben egy notebook hdd-vel megtoldva (épp elfér a ház belsejében, és még nem is hangos) egy torrent letöltő szerver lesz belőle.

Kedvenc linux disztribúciómat (ubuntu szerver) egy kis trükkel telepítettem fel: a noti hdd-t az asztali gépbe kötve vmware segítségével telepítettem fel. (így közben tudtam mással is foglalkozni). Mivel a szerver kernel 686-ra van fordítva, ez nemfog futni a vxl-en, ezért fel kell rakni a 386-os kernelt. (apt-get install linux-image-2.6.22-14-386).

A vxl-be átrakva a hdd-t, szépen bootol a friss rendszer. Mivel a vxlnek más a MAC címe, ezért a /etc/udev/rules.d/70-persistent-net.rules fájlból a régi hivatkozást töröljük (vmware a pcnet32 drivert használja)

Torrentezo user létrehozása, és a jelszó beállítása:

# sudo useradd -c "Torrent user" -d /home/torrent -g users -m -s /bin/bash torrent
# sudo passwd torrent

Torrentezeshez szükséges programok:

# sudo apt-get install screen rtorrent

Lépjunk be az új felhasználóval (vagy sshval vagy konzolon).
A minta configot másoljuk a home könyvtárba, majd megszerkesztjük (a második fájl ponttal kezdődik!):

# cp /usr/share/doc/rtorrent/examples/rtorrent.rc .rtorrent.rc

Elég jól van dokumentálva a config fájl, és kis angol tudással rá lehet jönni, mi mire jo.
Amit be kell állítani:

directory = /home/torrent/download
session = /home/torrent/.session
schedule = watch_directory,5,5,load_start=/home/torrent/watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
port_range = 16890-16999
check_hash = yes

Létre is kell hozni a könyvtárakat:

# mkdir /home/torrent/download
# mkdir /home/torrent/.session
# mkdir /home/torrent/watch

A saját bashrc-be csináljuk egy aliast, a könnyebb kezelhetőség érdekében:
Ezt a sort kell hozzáadni a .bashrc-hez:

alias rtorrent='/usr/bin/screen -R -S rtorrent /usr/bin/rtorrent'

Így elég csak beírni, hogy rtorrent, és megkapjuk a régi screenben futó programot, vagy ha az nem fut, akkor elindítja (man screen, -R). De akar belepeskor az ssh programnak megadhatjuk, hogy futtassa a fenti sort (marmint ezt: /usr/bin/screen -R -S rtorrent /usr/bin/rtorrent)

Namost vissza az admin sshra:
Tegyük fel a samba-t, hogy windows-ról könnyen át tudjuk másolni a letöltött fájlokat:

# sudo apt-get install samba

Szerkesszük meg a config fájlt:

# sudo nano /etc/samba/smb.conf

Amit itt fontos (néha értelemszerüen módosítani a saját környezethez, ha valamelyik beállítást nem találjuk, akkor azt írjuk be a fájlba):

workgroup = Otthon
netbios name = vxl
server string = %h server
security = share
load printers = no
disable spoolss = yes

Ezután elég csak felmásolni a torrent fájl a watch könyvtárba, és az rtorrent szépen elkezdi letölteni, hálózaton keresztül meg letölthetjük a saját gépünkre.

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.