Mēs jau esam ievietojuši jūsu DD-WRT maršrutētāju pirmajā pārnesumā ar Opkg paketes pārvaldnieka spēku. Ir pienācis laiks uzstādīt Transmisijas un pārnesumu pārslēgšanas ierīces. How-To Geek izskaidro, kā instalēt BiTorrent klientu pārraidi uz DD-WRT.
Nathan E un Aviad Raviv attēli
Ja vēl neesat pārliecināts, pārbaudiet iepriekšējos sērijas rakstus:
Pieņemot, ka esat pazīstams ar šīm tēmām, turpiniet lasīt. Paturiet prātā, ka šis ceļvedis ir nedaudz vairāk tehniska, un iesācējiem vajadzētu būt uzmanīgiem, modding savu maršrutētāju.
Kaut arī pārraide nav vienīgais BiTorrent klients, kuru var instalēt no OpenWRT OPKG krātuves, jo fakts, ka tas ir de facto standarts visām lielākajām Linux distribūcijās (piemēram, Ubuntu un Mint), tas ir stabils, aktīvi uzturēts un ļoti universāls. Kā daļu no tā daudzpusības, to var attālināti vadīt virkne programmu, ieskaitot vismaz divus Windows un tīmekļa saskarni.
Šajā rokasgrāmatā mēs: Pārlūkprogrammā instalēsim pārraidi, automātiski ielādēsim maršrutētāju un startēsim to attālināti lokālajā tīklā, izmantojot Windows iekārtas un tīmekļa saskarni.
Ar to no ceļa ...
Iespējot UPnP
UPnP ir mehānisms, ar kuru programmas tīklā var pieprasīt router automātiski pārsūtīt ostas. Tas atļaus jums atvērt / pārsūtīt portu maršrutētājā uz pārraides daemonu pats.
Lai to paveiktu, dodieties uz maršrutētāja tīmekļa vietni:
Uzstādiet HardDrive (HD)
Ja vēl neesat, piestipriniet HD, izmantojot maršrutētāja Web-gui. Lai to paveiktu, dodieties uz maršrutētāja tīmekļa vietni:
Iepakojuma instalēšana
Mēs instalēsim dēmonu pakotni, izlaižot no termināļa:
opkg update; opkg instalēt pārraidi-daemon
Iepakojuma konfigurācija
Kad tagad ir instalēta Pārraide, palaidiet dēmonu vienu reizi, lai mums izveidotu noklusējuma iestatījumu faila veidni. Mēs to darbosim priekšplānā ("-f" karogs), lai to būtu vieglāk saskatīt, kad tas stabilizējās un atmest, kad tas ir noticis. Izdevums:
pārraides daemon-f
Kad programma ir uzkavējusies apmēram 10 sekundes, tai jābūt gatavai iziet no tā, noklikšķinot uz "Ctrl + C".
Direktoriji
Izveidojiet direktorijus, kas turēs torrenta norādes, daļas, konfigurācijas un lejupielādes. Par manu uzstādīšanu tas ir:
mkdir -p / mnt / sda_part1 / torrents / parts /
mkdir -p / mnt / sda_part1 / torrenti / config /
Piezīme. Iepriekš minēts, ka pirmais nodalījums ir saistīts ar vienu HD savienojumu ar maršrutētāju, un tam ir nodalījuma izkārtojums ar failu sistēmu. Lai gan tas ir ļoti bieži noklusējuma iestatījums, saskaņā ar jūsu HD sadalīšanas un formatēšanas izkārtojumu, tas var tikt mainīts.
Kopējiet konfigurācijas failu, kas izveidots, izmantojot dēmona pirmo palaišanu:
cp /tmp/root/.config/transmission-daemon/settings.json/mnt/sda_part1/ torrents / config
Piezīme: neskatoties uz pārstāvību, šī ir viena turpina rindu.
Tālāk norādītā komanda pievienos "192.168.11. *" Tīklu parametram rpc-whitelist. Tas ļaus mums pieslēgties no jebkura datora vietējā tīklā (izmantojot attālo GUI programmu) maršrutētāja dēmonam.
sed -i "s / 127.0.0.1 / 127.0.0.1,192.168.11. \ * / g" /mnt/sda_part1/torrents/config/settings.json
1. piezīme: neskatoties uz pārstāvību, šī ir viena turpina līnija.
2. piezīme. Ja jūsu tīkla apakštīkls ir atšķirīgs, jums tas būs jāpielāgo.
Izpildīt dēmonu atkal, šoreiz tieši to izmantot alternatīvo konfigurācijas direktoriju ("-g" karodziņu).
pārraides daemon-f -g / mnt / sda_part1 / torrenti / config
Jums vajadzētu redzēt, ka dēmons ir sācis, un, uzmanīgi pievēršoties tam, jāredz, ka programmas izmantotie ceļi ir mainījušies arī uz jauno ceļu. Atveriet dēmonu tūlīt, jo tas būs jāuzsāk GUI segmentā.
Pastāv divas Windows programmas, lai attālināti vadītu dēmonu: tie ir: Transmisson-remote-gui un Remote-dotnet-pārraide. Abas šķiet pilnīgi pamanāmas un aktīvi uzturētas.Kamēr jūs varat izvēlēties kādu no tiem, šī raksta dēļ mēs izmantosim "pārraides attālo dotnetu", jo citi, izņemot kosmētiskās atšķirības, faktiski ir identiski.
Mēs instalēsim klientu un pēc tam izmantosim to, lai mainītu servera iestatījumus, jo vieglāk ir manuāli rediģēt iestatījumu failu.
Konfigurējiet vietējos iestatījumus
Tas ir tā, jums vajadzētu būt iespējai izmantot programmu tāpat kā jebkuru citu BiTorrent klientu, kuru instalēsit savā datorā.
Izmantojot kādu no iepriekš minētajām tālvadības programmām, būtu bijis pietiekams, iespējams, vēlēsieties, kā piekļūt dēmonim, nepiesaistoties konkrētas ierīces programmai. Tas ir tāpēc, ka ar mūsdienu personālo ierīču pleurālu kļūst par satraucošu uzdevumu, lai sekotu tam, kas ir pieejams, un vienkārši jānorāda maršrutētājam interneta pārlūks (ja jūs esat uzticīgs DD-WRT lietotājs), otrais raksturs līdz šim. Arī tīmekļa pārlūkam ir ērti pievienot lejupielādes, kamēr jūs esat "ceļā". Veicot tīmekļa pārlūka GUI publisku pieejamību, šī rokasgrāmata neattiecas, mēs parādīsim, kā instalēt un konfigurēt tīmekļa saskarni, un vēlāk jūs varat noskaidrot publisko pieejamību.
Instalējiet paku, izlaižot terminālā:
opkg update; opkg install transmission-web
Pārraide automātiski meklēs tīmekļa interfeisu vairākās noklusējuma vietās. Pēdējā brīdī mēs pārsūtāmies uz "priekšplāna" režīmu (-f karodziņš), lai jūs varētu redzēt šīs atrašanās vietas, mēģinot piekļūt tīmekļa saskarnei. Lai gan tieši tagad jūs neizdoties, jūs redzēsiet, ka viena no šīm vietām ir "/tmp/root/.local/share/transmission/". Par laimi mums šī vieta ir uz maršrutētāju RAM, kuru var lasīt rakstīt. Tātad, viss, kas mums patiešām ir jādara, ir radīt simbolisku saiti starp šo atrašanās vietu RAM un atrašanās vietu, kurā ir instalēta tīmekļa saskarne kā daļu no JFFS paketes. Lai to izdarītu, izveidojiet atrašanās vietu (manuāli tagad), izdodot:
mkdir -p /tmp/root/.local/share/transmission/
Tagad atkal manuāli izveidojiet simbolisko saiti, izdodot:
ln -s / jffs / opt / usr / share / transmission / web / /tmp/root/.local/share/transmission/web
Piezīme: neskatoties uz pārstāvību, šī ir viena turpina rindu.
Centieties atkārtoti piekļūt tīmekļa saskarnei: http: // your-router's-ip-or-dns: 9091. Mana iestatīšana tā būtu ar IP: "http://192.168.11.1:9091" vai ar vietējo dns nosaukumu: "http: //buffalo.aviad.lan: 9091".
Ja viss noritēja labi, un jūs pievienojat kaut ko, kas tiks lejupielādēts, jums vajadzētu redzēt kaut ko līdzīgu:
Mijmaiņas faila izveide un izmantošana (pēc izvēles)
"Mijmaiņas fails" ir tāpat kā Windows "lapas fails", un patiesībā pagātnē Microsoft to sauca par "swap failu". Izstrādājot šo rakstu, esmu atradis vienu situāciju, kurā dēmonam varētu rasties atmiņas noplūde un avārija (sk. Piezīmju sadaļu). Lai mēģinātu novērst šo problēmu, esmu iestatījis Swap (gan kā nodalījumu, gan kā failu). Lai gan tas bija tikai pagarinājis neizbēgamo attiecībā uz atmiņas noplūdi, jo es jau esmu ieguldījis pūles, lai padarītu to par vienkāršu procedūru ievērošanu, es neredzu iemeslu, lai nepaziņotu informāciju. Ar to sakot, kā norādīts virsrakstā, šis solis ir neobligāti, un es varu apliecināt, ka dēmons darbojas labi vairāk nekā nedēļu taisni un bez pārtraukumiem, strādājot pie vismaz 5 dažādiem straumēm. Bet atkal, manā maršrutētājā ir 128MB RAM (kas daudz tiek uzskatīts par routeru apļiem), tāpēc jums, iespējams, būs jāveic šis solis, ja maršrutētājam ir atmiņa. Tāpat arī nevajadzētu sodīt, ja jūs nolemjat īstenot Swap, neraugoties uz to, ka tas nav nepieciešams, jo Linux nevajadzētu mēģināt izmantot Swap tikai tādēļ, ka tas ir tur (atšķirībā no Windows).
Lai gan Linux ir parasts izmantot "mijmaiņas" nodalījumu, tas nozīmē, ka vienam vajadzētu veikt sadalīšanu pirms puses vai pat sliktāk mainīt pašreizējo izkārtojumu. Tā kā tas var būt neērti, ja jums jau ir dati par HD, izmantojot failu, jau esošajā diska formātā ir daudz vieglāk. Turklāt, salīdzinot divus mijmaiņas darījumu izmantošanas shēmas, es neesmu atradis būtiskas atšķirības veiktspējā.
Mēs izveidosim 256MB failu, uz kuru strādāsim. Lai to izdarītu, "DD" failu pastāv, izsniedzot terminālā:
dd ja = / dev / zero of = / mnt / sda_part1 / swap.page bs = 1M skaits = 256
BRĪDINĀJUMS: šī komanda ("DD") ir ļoti spēcīga un iespējamadestruktīvs. Direktorija "Izvades fails" (no) nav jāņem vērā viegli, jo šeit nepareizs parametrs var izraisīt datu zaudēšanu.
Instalējiet paketi, kas ļaus mums izveidot mijmaiņas darījumus, izsniedzot:
opkg update; opkg instalēt swap-utils
Kad ir instalēti swap-utils, izveidojiet swap failu, izlaižot:
mkswap /mnt/sda_part1/swap.page
Tagad pārbaudiet, vai sistēma spēj norādīt mijmaiņas failu, pārbaudot atmiņas lietojumu ar komandu "free".
bez maksas
Ņemiet vērā, ka rindā "Apmainīt" parametri ir visi nulles.
Tagad aktivizējiet mijmaiņas failu, izlaižot:
swapon /mnt/sda_part1/swap.page
Un atkal izsniedziet brīvo komandu:
bez maksas
Tagad jums vajadzētu redzēt, ka rindas "Apmainīt" parametri ir mainījušies, lai atspoguļotu, ka tagad ir pieejams 256 MB pieejamās mijmaiņas vietas.
Dēmons tiek palaists automātiski
Lai Transmisijas dēmons automātiski tiktu sākts ar maršrutētāja atkārtotu palaišanu, jāpievieno tikai "geek-init" skriptam, kurš ir instalēts OPKG rakstā. Atveriet geek-init skriptu jūsu izvēlētajā redaktorā:
vi / jffs/geek/etc/geek-init.sh
Ja esat izpildījis visas šajā ceļvedī norādītās darbības (tostarp izvēles iespējas), zemāk esošā skripta fragments var pievienot faila geek-init beigām:
logger_general "pārraides iestatīšana-er: iestatījums" home ""
eksporta HOME = "/ tmp / root"
logger_general "transmisijas setup-er: tīmekļa un saskarnes direktorijas un simboliskās saites izveidošana"
mkdir -p /tmp/root/.local/share/transmission/
[! -L /tmp/root/.local/share/transmission/web/web] && ln -s / jffs / opt / usr / share / transmission / web / /tmp/root/.local/share/transmission/web
logger_general "aktivizējošais mijmaiņas darījums"
swapon /mnt/sda_part1/swap.page
logger_general "Pārsūtīšanas iestatīšana-er: Pārraides dēmonu palaišana ar rezerves konfigurācijas direktoriju."
/ opt / usr / bin / transmisijas daemon -g / mnt / sda_part1 / torrenti / config
logger_general "pārraide izpildīta"
Tomēr, ja esat izlaidis neobligātās darbības, lai gan nepastāv nekādas problēmas, atstājot iepriekš minēto "kodu", kā tas ir, jūs, iespējams, vēlēsities noņemt kaut ko lieku. Patiesībā, ja esat izlaistas abas izvēles darbības un jūs atsakāties no komentāriem, jums tikai jāpievieno:
/ opt / usr / bin / transmisijas daemon -g / mnt / sda_part1 / torrenti / config
Nobeiguma piezīmes
Vai jums ir gluda pāreja uz pārraidi :)
Tā kā mēs zinām, ka tas ir pārejošs, no brīža ... mēs zinām, ka tas kļūs par ASH.