Rootmanual:Bittorrent: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Ceder (diskussion | bidrag) (shareall är ett bra kommando.) |
Ceder (diskussion | bidrag) (Detta är WIP.) |
||
Rad 1: | Rad 1: | ||
{{WIP| |
|||
Eftersom jag inte lyckats få upp någon tracker än, är de här instruktionerna mer eller mindre skrivna på spekulation. Det kan hända att jag behöver backtracka. [[Användare:ceder|/ceder]]}} |
|||
På [[Bittorrent]] kan man läsa om hur man som användare kan publicera bittorrentfiler via Lysators tracker. Den här sidan tar upp hur trackern är installerad och konfigurerad. Den skrevs när ceder för tredje gången installerade om den och tröttnade på att återuppfinna hjulet om och om igen. Nästa gång tänker han bara följa receptet som står på den här sidan. |
På [[Bittorrent]] kan man läsa om hur man som användare kan publicera bittorrentfiler via Lysators tracker. Den här sidan tar upp hur trackern är installerad och konfigurerad. Den skrevs när ceder för tredje gången installerade om den och tröttnade på att återuppfinna hjulet om och om igen. Nästa gång tänker han bara följa receptet som står på den här sidan. |
||
Versionen från 2 november 2006 kl. 21.35
Tillfälligt avbrott: Det som beskrivs av den här sidan fungerar för tillfället inte. Arbete pågår för att åtgärda felet eller implementera finessen. Vi ber om överseende. Bevaka gärna sidan för att se när den här notisen tas bort.
Eftersom jag inte lyckats få upp någon tracker än, är de här instruktionerna mer eller mindre skrivna på spekulation. Det kan hända att jag behöver backtracka. /ceder |
På Bittorrent kan man läsa om hur man som användare kan publicera bittorrentfiler via Lysators tracker. Den här sidan tar upp hur trackern är installerad och konfigurerad. Den skrevs när ceder för tredje gången installerade om den och tröttnade på att återuppfinna hjulet om och om igen. Nästa gång tänker han bara följa receptet som står på den här sidan.
Källkoden finns i lsvn:
svn co svn+ssh://ceder@lsvn.lysator.liu.se/svnroot/lysator-tracker/trunk/lysator-tracker
En backup av de gamla filerna finns i ~ceder/sherman-bittorrent.tar (tack Pen!).
Steg-för-steg-instruktioner:
- Kolla att tracker.lysator.liu.se pekar rätt, och uppdatera annars enligt instruktion.
- Välj ut en lämplig Solaris-burk som kan köra trackern i en egen zone.
- Skapa /export/tracker som en softpartition på den datorn och NFS-exportera den.
metainit d34 -p d100 1G # Förutsätter att d100 redan finns, och att d34 är ledig
newfs /dev/md/rdsk/d34
vi /etc/vfstab
mkdir /export/tracker
mount /export/tracker
share -F nfs -o nosuid,sec=sys,rw=lysnet,sec=krb5:krb5i:krb5p \
-d "Lysator Bittorrent tracker." /export/tracker
- Lägg in share-kommandot ovan i /etc/dfs/dfstab.
- Sätt upp en zone på en lämplig Solaris-burk. Den här gången var nema den mest lämpliga, även om den inte är helt perfekt. Men det finns ju ingen slask-tjänsteserver numera... Zone-instruktioner. Importera /export/tracker som /tracker.
- Lägg till zonen i nätgruppen pkgonly. Ledtrådar för hur man gör finns här. Det här gör att zonen får read-only-tillgång till /pkg (och därmed /usr/local).
- Kör shareall på den dator som delar ut /pkg. Innan det görs slår ändringen i pkgonly inte igenom.
- Se till att auto_lysator innehåller rätt sak, så att alla Lysators datorer kommer åt /export/tracker under namnet /lysator/bittorrent.