Olemme jo asettaneet DD-WRT -reitittimesi ensimmäiseen vaihteeseen Opkg-paketinhallinnan voimalla. On aika asentaa vaihteisto ja vaihteet. How-To Geek kertoo, kuinka BiTorrent-asiakaslähetys asennetaan DD-WRT: lle.
Kuva: Nathan E ja Aviad Raviv
Jos et ole jo tehnyt niin, muista ja tutustu sarjan aiempiin artikkeleihin:
- Muuta kotireitittimesi supertehoiseksi reitittimeksi, jossa on DD-WRT
- Lisäohjelmiston asentaminen kotireitittimeen (DD-WRT)
- Pixelserv-mainosten poistaminen DD-WRT: ltä
Olettaen, että olet perehtynyt näihin aiheisiin, jatka lukemista. Muista, että tämä opas on hieman teknisempi, ja aloittelijoiden tulisi olla varovaisia modifioidessaan reititintä.
Ennakko
Vaikka Lähetys ei ole ainoa BiTorrent-asiakasohjelma, joka voidaan asentaa OpenWRT OPKG -tietovarastosta, johtuen siitä, että se on De facto -standardi kaikille tärkeimmille Linux-jakeluille (kuten esimerkiksi Ubuntu ja Mint), se on vakaa, aktiivisesti ylläpidetty ja erittäin monipuolinen. Osana monipuolisuutta sitä voidaan hallita etänä useilla ohjelmilla, mukaan lukien vähintään kaksi Windows-ohjelmaa ja verkkoliitäntä.
Tässä oppaassa aiomme: Asentaa lähetys reitittimeen, ladata sen automaattisesti reitittimen käynnistykseen ja tehdä siitä etäohjattava lähiverkossa Windows-koneella ja verkkoliitännällä.
Edellytykset ja oletukset
- Oletetaan, ettet ole päässyt tähän artikkeliin sattumanvaraisesti ja että olet jo noudattanut kohdassa ” Lisäohjelmiston asentaminen kotireitittimeen (DD-WRT) ", Täyttäen tämän oppaan prosessivaatimukset.
- se on voimakkaasti Kiinnitä kiintolevy (HDD) reitittimeen, ja oletetaan, että sinulla on alla olevat ohjeet.
-
Oletetaan, että mainittu HD on jo alustettu.
Huomaa: Vaikka osiointi + muotoilu ( 1 , 2 ) HD ei kuulu tämän oppaan piiriin, koska DD-WRT versiosta 17798 lähtien tukee kaikkia yleisiä FileSystems-järjestelmiä, kuten FAT32 + ext2 / 3 ja NTFS, sinun ei tarvitse tehdä mitään erityistä.
Kun se on poissa tieltä ...
Let 's crack
Ota UPnP käyttöön
UPnP on mekanismi, jolla verkon ohjelmat voivat pyytää reititintä välittämään portit automaattisesti heille. näin tekemällä vapautat sinut porttien avaaminen / välittäminen reitittimelläsi itse lähetysdemoniin.
Voit tehdä tämän siirtymällä reitittimen Web-Guiin:
- Siirry kohtaan “NAT / QoS” - “UPnP”.
- Valitse ”UPnP Service” -kohdassa ”enable” -valintanappi.
-
Vaihtoehtoisesti valitse ”Ota käyttöön” -valintanappi kohtaan ”Tyhjennä portti eteenpäin käynnistyksen yhteydessä”.
- Tallenna ja käytä asetuksia.
Kiintolevyn (HD) asentaminen
Asenna teräväpiirto reitittimen web-guilla, jos et ole jo tehnyt niin. Voit tehdä tämän siirtymällä reitittimen Web-Guiin:
- Siirry Palvelut-välilehden USB-välilehdelle.
-
Valitse Ota käyttöön -valintanapit kohdissa ”Core USB Support”, “USB Storage Support” ja “Automatic Drive Mount“.
- Tallenna ja käytä asetuksia.
Paketin asentaminen
Asennamme daemon-paketin lähettämällä terminaalista:
opkg-päivitys; opkg install transmission-daemon
Paketin kokoonpano
Kun lähetys on nyt asennettu, suorita daemon kerran, jotta se luo meille oletusasetustiedostomallin. Suoritamme sen etualalla ("-f" -lippu), jotta sen on helpompi nähdä, kun se on vakiintunut ja lopetetaan, kun se on saavutettu. Ongelma:
lähetys-daemon -f
Kun ohjelma on ollut päällä noin 10 sekuntia, sen pitäisi olla valmis poistumaan painamalla "Ctrl + C".
Hakemistot
Luo hakemistot, joihin mahtuu torrent-osoittimet, osat, kokoonpanot ja lataukset. Asetukselleni tämä on:
mkdir -p / mnt / sda_part1 / torrentit / osat /
mkdir -p / mnt / sda_part1 / torrentit / config /
Huomautus: Edellä oletetaan, että reitittimeen on kytketty yksi HD-levy ja että sillä on osioasettelu ja tiedostojärjestelmä ensimmäisessä osiossa. Vaikka tämä on hyvin yleinen oletusasetus, HD-levyn osioinnin ja muotoilun asettelujen mukaisesti, tämä voi muuttua .
Kopioi kokoonpanotiedosto, joka on luotu demonin ensimmäisellä suorituksella:
cp /tmp/root/.config/transmission-daemon/settings.json / mnt / sda_part1 / torrents / config
Huomaa: edustuksesta huolimatta tämä on yksi jatkuva viiva.
Alla oleva komento lisää ”192.168.11. *” -Verkon rpc-whitelist-parametriin. Tämän avulla voimme muodostaa yhteyden mistä tahansa paikallisen verkon tietokoneesta (etä-gui-ohjelman avulla) reitittimen daemoniin.
sed -i "s / 127.0.0.1 / 127.0.0.1,192.168.11. \ * / g" /mnt/sda_part1/torrents/config/settings.json
Huomautus 1: edustuksesta huolimatta tämä on yksi jatkuva viiva.
Huomautus 2: Jos
verkon aliverkko
on erilainen, sinun on säädettävä vastaavasti.
Suorita daemon uudelleen, ohjaa se tällä kertaa käyttämään vaihtoehtoista kokoonpanohakemistoa (“-g” -lippu).
transmission-daemon -f -g / mnt / sda_part1 / torrents / config
Sinun pitäisi nähdä, että daemon on käynnistynyt, ja jos katsot tarkkaan, sinun pitäisi nähdä, että myös ohjelman käyttämät polut ovat muuttuneet uudelle polulle. Jätä demoni toistaiseksi auki, tarvitsemme sen käyttövalmiiksi GUI-segmentille.
Etäkäyttöliittymä
On kaksi Windows-ohjelmaa, jotka hallitsevat daemonia etäyhteyden kautta: Lähetys-kauko-gui & Lähetys-etä-dotnet . Molemmat näyttävät olevan täysin esillä ja ylläpidetty aktiivisesti. Vaikka voit valita minkä tahansa heistä, käytämme tämän artikkelin vuoksi "transmission-remote-dotnet" -verkkoa, koska muutkin kosmetiikkaerot ovat käytännössä identtisiä.
Asennamme asiakkaan ja käytämme sitä sitten palvelimen asetusten muuttamiseen, koska asetustiedoston muokkaaminen manuaalisesti on helpompaa.
Määritä paikalliset asetukset
- Lataa uusin Lähetys-etä-dotnet projektin sivustolta ja asenna normaalisti.
-
Käynnistä ohjelma ja siirry kohtaan Paikalliset asetukset joko Asetukset-valikosta tai jakoavainkuvakkeesta.
-
Siirry Palvelinten asetukset -välilehdelle.
- Napsauta Lisää palvelin.
- Napsauta sitten juuri lisättyä “Server 0” -nimeä, jotta voimme muuttaa sen asetuksia.
- Kirjoita isäntäkenttään reitittimen IP-osoite.
-
Click on “Save”.
-
Muodosta yhteys reitittimesi käynnissä olevaan daemoniin napsauttamalla Tiedosto -> Yhdistä tai Yhdistä-kuvaketta.
-
Napsauta "Options" ja valitse "Remote Settings".
- Laita tekstilaatikkoon lataamalla: "/ mnt / sda_part1 / torrents"
- Valitse ”Keskeneräinen lataus kohteeseen” -valintaruutu.
- Laita epätäydelliseen tekstiruutuun: "/ mnt / sda_part1 / torrents / parts"
-
Muuta salauksen avattavaa luetteloa valitaksesi "ensisijainen".
- Click on “Save”.
Siinä kaikki, sinun pitäisi pystyä käyttämään ohjelmaa kuten mitä tahansa muuta BiTtorrent-asiakasta, jonka asennat tietokoneellesi.
Ota verkkoliitäntä käyttöön (valinnainen)
Vaikka jonkin yllä olevan etä-gui-ohjelman käyttäminen olisi ollut riittävää, saatat haluta, että tapa käyttää daemonia ei ole sidottu tietyn laitteen ohjelmaan. Tämä johtuu siitä, että nykypäivän henkilökohtaisten laitteiden keuhkopussin kanssa on tulossa pelottava tehtävä seurata mitä on saatavana missä ja yksinkertaisesti verkkoselaimen osoittamisen reitittimeen pitäisi olla (jos olet uskollinen DD-WRT-käyttäjä) toinen luonne sinulle nyt. Web-käyttöliittymän ansiosta latausten lisääminen on todella helppoa ollessasi liikkeellä. Vaikka web-graafisen käyttöliittymän asettaminen julkisesti saataville on tämän oppaan ulkopuolella, näytämme, kuinka verkkokäyttöliittymä asennetaan ja määritetään, ja voit myöhemmin piirtää julkisen esteettömyyden.
Asenna paketti julkaisemalla pääte:
opkg-päivitys; opkg asenna lähetysverkko
Lähetys etsii verkkoliittymää automaattisesti useista oletuspaikoista. Olemme suorittaneet lähetyksen etualalla (-f-lippu) viimeisessä vaiheessa, jotta näet nämä sijainnit, jos yrität käyttää verkkoliittymää. Vaikka epäonnistut juuri nyt, huomaat, että yksi näistä sijainneista on "/tmp/root/.local/share/transmission/". Meille onneksi tämä sijainti on reitittimien RAM-muistissa, joka on kirjoitettavissa. Joten kaikki mitä meidän on todella tehtävä, on luoda symbolinen linkki tämän RAM-muistin sijainnin ja sijainnin välillä, johon verkkoliitäntä on asennettu osana JFFS: n pakettia. Voit tehdä tämän luomalla sijainnin (toistaiseksi manuaalisesti) antamalla:
mkdir -p /tmp/root/.local/share/transmission/
Luo symbolinen linkki toistaiseksi manuaalisesti antamalla:
ln -s / jffs / opt / usr / share / transmission / web / /tmp/root/.local/share/transmission/web
Huomaa: edustuksesta huolimatta tämä on yksi jatkuva viiva.
Yritä käyttää web-käyttöliittymää uudelleen osoitteessa: http: // reitittimesi-ip-tai-dns: 9091. Asetukselleni tämä olisi, IP: llä: “http://192.168.11.1:9091” tai paikallinen dns nimi: "http: //buffalo.aviad.lan: 9091".
Jos kaikki meni hyvin ja lisäät jotain ladattavaa, sinun pitäisi nähdä jotain:
Vaihtotiedoston luominen ja käyttäminen (valinnainen)
"Vaihda tiedosto" on aivan kuten Windows “Sivutiedosto ”Ja itse asiassa Microsoft käytti sitä aiemmin myös nimellä” Vaihda tiedosto ”. Kirjoittaessani tätä artikkelia olen havainnut yhden tilanteen, jossa daemon kohtaa muistivuodot ja kaatumiset (katso huomautuksia käsittelevä osa). Yritän ratkaista ongelman määrittelemällä Swapin (sekä osiona että tiedostona). Vaikka tämä oli vain pidentänyt väistämätöntä, muistivuodon suhteen, koska olen jo panostanut ponnisteluihin, jotta tästä olisi helppo seurata menettelyä, en näe mitään syytä olla välittämättä tietoja. Tämän sanottu, kuten otsikossa todetaan, tämä vaihe on valinnainen , ja voin vakuuttaa, että demoni on toiminut hyvin yli viikon ajan suoraan ja keskeytyksettä työskennellessään vähintään 5 eri torrentilla. Mutta jälleen kerran reitittimessäni on 128 Mt RAM-muistia (jota pidetään paljon reitittimen piireissä), joten sinun on ehkä suoritettava tämä vaihe, jos reitittimesi on muistin nälkäinen. Lisäksi ei pitäisi olla rangaistusta, jos päätät ottaa käyttöön Swapin, vaikka et "tarvitse" sitä, koska Linuxin ei pitäisi yrittää käyttää Swapia vain siksi, että se on siellä (toisin kuin Windows).
Vaikka Linuxissa on tapana käyttää osio ", Niin tekeminen vaatii yhden suorittamaan osion ennen käsin tai vielä pahempaa, muuttaa nykyistä asettelua . Koska tämä voi olla hankalaa, jos sinulla on jo tietoja HD-levyltä, tiedoston käyttäminen aseman jo olemassa olevassa muodossa on paljon helpompaa. Lisäksi en ole havainnut merkittävää eroa suorituskyvyssä verrattaessa kahta Swap-käyttöjärjestelmää.
Luomme työskentelemään 256 Mt: n tiedoston. Tehdä tämä, " DD ”Tiedosto olemassa olevaksi julkaisemalla päätelaitteessa:
dd jos = / dev / nolla = / mnt / sda_part1 / vaihda. sivu bs = 1 miljoona = 256
VAROITUS: Tämä komento (“ DD “) On erittäin voimakas ja mahdollisesti tuhoisa . Output File (of) -direktiiviä ei pidä ottaa kevyesti, koska väärä parametri tässä saattaa aiheuttaa tietojen menetystä.
Asenna paketti, jonka avulla voimme luoda vaihtosopimuksia antamalla:
opkg-päivitys; opkg asenna vaihtosovellukset
Kun swap-utils on asennettu, luo swap-tiedosto julkaisemalla:
mkswap /mnt/sda_part1/swap.page
Testaa nyt, että järjestelmä pystyy viittaamaan vaihtotiedostoon tutkimalla muistin käyttöä "free" -komennolla.
vapaa
Huomaa, että Vaihda-rivin parametrit ovat kaikki nollia.
Aktivoi nyt vaihtotiedosto antamalla:
Swapan / Minttu / Sada_Part1 / Vaihda sivu
Ja anna ilmainen komento uudelleen:
vapaa
Sinun pitäisi nyt nähdä, että "Vaihda" -rivin parametrit ovat muuttuneet vastaamaan, että nyt on yhteensä 256 Mt vapaata tilaa.
Demonin käynnistäminen automaattisesti
Jotta Lähetysdemon käynnistyy automaattisesti reitittimen uudelleenkäynnistyksellä, sinun tarvitsee vain lisätä se "geek-init" -komentosarjaan, joka on asennettu OPKG-artikkeli . Avaa geek-init-komentosarja valitsemassasi editorissa:
vi /jffs/geek/etc/geek-init.sh
Jos olet noudattanut kaikkia tämän oppaan vaiheita (mukaan lukien valinnaiset), voit liittää alla olevan koodinpätkän geek-init-tiedoston loppuun:
logger_general "lähetyksen määritystyökalu: asunnon" koti "asettaminen"
vie HOME = '/ tmp / root'
logger_general "lähetysasetukset: Hakemiston ja symbolisen linkin luominen verkkoliittymälle"
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 "vaihdon aktivointi"
Swapan / Minttu / Sada_Part1 / Vaihda sivu
logger_general "lähetysasetukset-er: Lähetysdemonin käynnistäminen vaihtoehtoisella kokoonpanohakemistolla."
/ opt / usr / bin / transmission-daemon -g / mnt / sda_part1 / torrents / config
logger_general "lähetys suoritettu"
Jos kuitenkin olet ohittanut valinnaiset vaiheet, vaikka yllä olevan koodin jättämisessä ei pitäisi olla mitään ongelmaa, kannattaa ehkä poistaa kaikki tarpeeton. Itse asiassa, jos olet ohittanut molemmat valinnaiset vaiheet ja hylkäät kommentit, sinun tarvitsee vain lisätä:
/ opt / usr / bin / transmission-daemon -g / mnt / sda_part1 / torrents / config
Loppuhuomautukset
- Vaikka tämä voi olla oikeudenmukaista KAIKKI , on parempi pitää mielessä, että BiTorrentista on tullut jokin oikeudenkäyntien kohde ja että on sanottu toistuvasti, että verkkoa tutkitaan. Tapaus sivuston kohdalla http://www.youhavedownloaded.com/ . Siksi sinua suositellaan käyttämään tätä torrent-asiakasta, kuten meillä, laillisiin torrenteihin.
- Tämän artikkelin kirjoittamisen aikana olen löytänyt yhden torrentin, joka aiheuttaisi lähetysdemon-prosessin kaatumisen muistivuodon vuoksi. Olen kuvannut asiaa OpenWRT-foorumi , mutta tämän kirjoituksen aikana ei ole ollut vastausta rakeeni.
Voi olla sujuva siirtyminen lähetykseen :)
Koska tiedämme sen olevan väliaikainen, tällä hetkellä ... tiedämme, että se kääntyy ASH: ksi.